EdQuiz is a web-based educational quiz application designed to provide an interactive learning experience. Built using ReactJS, Tailwind CSS, NodeJS, and Express, it offers users a seamless and engaging quiz-taking experience.
View Project in Vercel : EdQuiz
- User Authentication: Secure login and signup system.
- Quiz Creation & Management: Teacher can create and manage quizzes.
- Real-time Feedback: Students receive instant feedback on their answers.
- Leaderboard: Tracks top-performing users.
- Responsive Design: Optimized for various screen sizes using Tailwind CSS.
- Performance Tracking: Users can review their past quiz performance.

- Frontend: ReactJS, Tailwind CSS
- Backend: NodeJS, Express
- Database: MongoDB
- Authentication: JWT
- Clone the repository:
git clone https://github.com/AloneBoy18/EduQuiz.git cd EdQuiz - Install dependencies:
npm install
- For backend setup:
cd Backend npm install npm start - Start the development server:
cd.. cd Frontend npm install npm run dev
- Create a Account using College ID choose the Role.
- Teacher will create the Quiz.
- Share the QuizID with the students.
- Students will Sign up or log in to access quizzes.
- Select a quiz and answer the questions.
- View instant feedback and track your progress.
- Teacher can get instant report of the participants
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-name). - Commit your changes (
git commit -m 'Add feature'). - Push to the branch (
git push origin feature-name). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- GitHub: AloneBoy18
- Email: nagakarthikeyan18@gmail.com
