QuizQuest is a comprehensive quiz management system designed to simplify the creation, management, and completion of quizzes. It provides a user-friendly interface and integrates Firebase authentication and Firestore database, ensuring secure access and management of quizzes for both admin and student roles.
- Please check the Contributions file for instructions on how to get started with the project on your local system
- Contributions are welcome! Feel free to fork the repository, make improvements, and create pull requests.
- Please view the list of open issues at Issues. Any contributions to them are welcome.
- Next.js: Full Stack framework for building the web application.
- Typescript: Ensuring type safety and improved development experience.
- Firebase: Authentication, Firestore database for secure data storage.
- Tailwind CSS: Utilized for styling and responsive design.
The live deployment of QuizQuest can be accessed at QuizQuest.
- Firebase Authentication: Admins can securely log in to access the admin panel.
- Quiz Data Upload: Admins can upload Excel files containing quiz data for automatic quiz generation.
- Interactive UI: User-friendly interface for entering quiz details and managing quiz data.
- Firebase Integration: Firebase Firestore database integration for storing quiz data securely.
- User Authentication: Students can securely log in using Firebase authentication.
- Quiz Access: Access available quizzes, view details, and track completion status.
- Real-time Updates: Firebase ensures real-time updates for quiz status and progress tracking.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License.