I made this in a (4hr + 4hr) session to learn flask and authentication in python.
for using locally follow these steps after cloning the repo
- create virtual enviroment
python -m venv venv
- for windows
.\venv\Scripts\activate.bat
- for Unix/Linux
source venv/activate
- install required packages and run
pip install -r requirements.txt
flask run
- visit http://127.0.0.1:5000
Tech Stack is
- Flask
- AuthLib for OAuth
- SQLite
- Sass for styling
- Chart.js
Features are
- OAuth login by Google account
- Difficulty of questions based on your answers
- Responsive Design