Skip to content

aastha-19/Examhub

Repository files navigation

📚 ExamHub

Your Complete Exam Preparation Companion

ExamHub is a web-based platform designed to help students prepare effectively for exams. It provides easy access to study materials, notes, previous year papers, practice questions, and other learning resources in one place.


Overview

ExamHub aims to simplify exam preparation by offering a structured and user-friendly learning environment. Students can access educational resources, organize their study materials, and improve their preparation through practice and revision.


Features

  • Access study materials and notes
  • Browse previous year question papers
  • Practice important questions
  • Organized subject-wise resources
  • User-friendly and responsive interface
  • Fast and seamless navigation
  • Easy resource management

Tech Stack

Frontend

  • React.js
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Project Structure

ExamHub/
│
├── client/
│   ├── src/
│   └── public/
│
├── server/
│   ├── routes/
│   ├── controllers/
│   ├── models/
│
├── screenshots/
├── README.md
└── package.json

Installation

Clone the Repository

git clone https://github.com/your-username/examhub.git

Install Dependencies

Frontend:

cd client
npm install

Backend:

cd server
npm install

Configure Environment Variables

Create a .env file in the server directory:

PORT=5000
MONGODB_URI=your_mongodb_connection_string

Run the Application

Backend:

npm run dev

Frontend:

npm start

Screenshots

  • Login/Register Page image image

  • Student Dashboard Section image

  • Teacher Dashboard Section image

  • Result Section image


Benefits

  • Helps students prepare efficiently
  • Provides centralized learning resources
  • Improves revision and practice
  • Saves time searching for study materials
  • Supports self-paced learning

Future Improvements

  • AI-powered study recommendations
  • Mock tests and quizzes
  • Progress tracking dashboard
  • Personalized study plans
  • Discussion forum for students
  • Dark mode support

Author

Aastha Jaiswal

GitHub: https://github.com/aastha-19


If you like this project, consider giving it a ⭐ on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors