Skip to content

Implementation of Quiz app backend using Django and RESTful API.

Notifications You must be signed in to change notification settings

aditya-Kumar421/Quiz_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz App

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.

🚀 Demo

http://quiz-app-yl47.onrender.com/

Project Screenshots:

project-screenshot

project-screenshot

🧐 Features

Here're some of the project's best features:

  • Email OTP Authentication
  • User Personal Data Management
  • Multiple Choice Questions
  • Leaderboard

🛠️ Installation Steps:

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/

🍰 Contribution Guidelines:

Please contribute using GitHub Flow. Create a branch add commits and open a pull request

💻 Built with

Technologies used in the project:

  • ReactJS
  • Django Rest Framework
  • SQLite
  • JWT
  • ReCaptcha

About

Implementation of Quiz app backend using Django and RESTful API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages