Hey there!
This is a flash-card application created using Flask as backend.
Users can login/signup to the Flashcard application and then create their own decks on which they can take quizes.
At the end of the quiz you can see your performance on how well you did in the Quiz.
Any contributions to enhance the functionality of this app are welcome.
Following libraries/packages need to be installed before working on the application locally.
- Python3 and above.
- Flask
- SQLAlchemy
- SQLlite3 Database
The User can signup and then login on the flask application hosted on the IP Address shown on the producton box starting dialog box.
User's can go to the deck section and create their own decks and add cards to them.

Then, on the created decks, user can take Quizzes and then receive a feedback on their performance on the quiz.

To run the application through command line(will install dependencies as well):
-> cd final-project
-> chmod 777 start.sh
-> ./start.sh
To run the application directly on browser:
-> Click on app.py file.
-> Check the IP address shown on the dialog box shown after clicking app.py file.
-> Visit that IP address on your browser.(Keep check of port number, it should be :5000)
Cheers!