Welcome to the Quiz App! This is a multiple-choice question-based quiz application with email OTP-based authentication. Users can answer questions view their scores compete with others on the leaderboard and manage their personal data.
http://quiz-app-yl47.onrender.com/
Here're some of the project's best features:
- Email OTP Authentication
- User Personal Data Management
- Multiple Choice Questions
- Leaderboard
1. Clone the Repository
git clone https://github.com/aditya-Kumar421/Quiz_app
2. Create a Virtual Environment:
python -m venv env
3. Activate the Virtual Environment:
env\Scripts\activate
4. Install Dependencies:
pip install -r requirements.txt
5. Set Up Database:
python manage.py migrate
6. Run the Development Server:
python manage.py runserver
7. Access the Endpoints:
http://localhost:8000/auth/otp/
Please contribute using GitHub Flow. Create a branch add commits and open a pull request
Technologies used in the project:
- ReactJS
- Django Rest Framework
- SQLite
- JWT
- ReCaptcha