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
- You should have Python 3.8 or higher installed.
git clone https://github.com/vaaibhavsharma/quizApplication.git
cd quizApplication
python3 -m venv env
.\env\Scripts\activate
pip install -r requirements.txt
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=
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/
-
star this repository ⭐, and fork it
git clone https://github.com/<your_account>/quizApplication.git
-
Create a new branch and switch to it.
git checkout -b <new_branch_name>
-
Make changes to the code on that branch and commit.
-
Push the commit to GitHub.
git push origin <new_branch_name>
-
Make a pull request on GitHub.
![Questions Page](/gitassets/questionPage.png
Distributed under the MIT License. See LICENSE for more information.