https://github.com/skysingh04/quizquest
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.
https://github.com/skysingh04/quizquest
excel firebase firebase-auth firestore fullstack-development nextjs quiz quiz-app quizapp tailwindcss typescript vercel
Last synced: about 1 year ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/skysingh04/quizquest
- Owner: SkySingh04
- License: mit
- Created: 2023-11-04T19:20:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-04T05:04:24.000Z (about 2 years ago)
- Last Synced: 2024-09-15T03:46:45.135Z (almost 2 years ago)
- Topics: excel, firebase, firebase-auth, firestore, fullstack-development, nextjs, quiz, quiz-app, quizapp, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://quiz-quest-delta.vercel.app/
- Size: 234 KB
- Stars: 8
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# QuizQuest
## Overview
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.
## Contributing
- Please check the [Contributions](https://github.com/Akash-Singh04/QuizQuest/blob/master/CONTRIBUTING.md) 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](https://github.com/Akash-Singh04/QuizQuest/issues). Any contributions to them are welcome.
## Tech Stack
- **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.
## Deployment
The live deployment of QuizQuest can be accessed at [QuizQuest](https://quiz-quest-delta.vercel.app/).
## Features
### Admin Panel
- **Quiz Data Upload**: Admins can upload Excel files containing quiz data for automatic quiz generation.
- **Manage Quizzes*: Admins can easily delete, lock or download quiz data.
- **Manage Results: Admins can easily download specific quiz results.
- **Interactive UI**: User-friendly interface for entering quiz details and managing quiz data.
- **Firebase Integration**: Firebase Firestore database integration for storing quiz data securely.
### Student Dashboard
- **User Authentication**: Students can securely log in using Firebase authentication.
- **Quiz Access**: Access available quizzes, view details, and track completion status.
- **Quiz Timer**: Quizzes automatically submit after specific time.
- **Quiz Safety**: Students need to answer all questions to submit the quiz.
- **Real-time Updates**: Firebase ensures real-time updates for quiz status and progress tracking.
## Authors
* [**Akash Singh**](https://github.com/Akash-Singh04)
See also the list of [contributors](https://github.com/Akash-Singh04/QuizQuest/contributors) who participated in this project.
## License
This project is licensed under the [MIT License](LICENSE).