Skip to content

Summiedev/quizApplication

 
 

Repository files navigation

issues GitHub forks GitHub stars Python Django GitHub license

Quizzapp is focused on:

  • Authentication - User login/signup with Gmail verification (for organizations) to avoid spam mail
  • Tracking - Tracking users with their IP address for identification
  • Custom Error Messages - Feel free to customise the wording of quiz errors
  • Versatility - All the basic features of a quiz app

Running Locally

  • You should have Python 3.8 or higher installed.

First Steps

git clone https://github.com/vaaibhavsharma/quizApplication.git
cd quizApplication
python3 -m venv env
.\env\Scripts\activate
pip install -r requirements.txt

Environment Variables

Make file .env inside simpleQuiz2 with following content

DEBUG=True
SECRET_KEY= # Put your Django project secret key here - keep it secret!
RECAPTCHA_PUBLIC_KEY= # Add your reCAPTCHA site key here
RECAPTCHA_PRIVATE_KEY= # Add your reCAPTCHA private key here - keep it secret too!
environment= (prod for production and dev for developement)
# Still in work (for amazon rds)
DB_NAME=
HOST=
PASSWORD=

Django Configurations

python manage.py makemigrations userProfile quiz
python manage.py migrate
python manage.py runserver 8080

Your local instance will now be up and running at http://127.0.0.1:8080/

Make Your First Contribution

  1. star this repository ⭐, and fork it

    git clone https://github.com/<your_account>/quizApplication.git
  2. Create a new branch and switch to it.

    git checkout -b <new_branch_name>
  3. Make changes to the code on that branch and commit.

  4. Push the commit to GitHub.

    git push origin <new_branch_name>
  5. Make a pull request on GitHub.

Screenshots

Front Page Leaderboard ![Questions Page](/gitassets/questionPage.png Custom Error Messages Custom Error Messages 2 Hint

License

Distributed under the MIT License. See LICENSE for more information.

About

Django Based Quiz Application

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.3%
  • CSS 30.7%