Python Flashcard Project.
Webbased Flashcard Learning App written with Flask.
You can
- Register an User Account
- Each User could create their own Flashcard Collections
- Create Flashcards in that Collections
- Learn the Collection
- Mark the Flashcard as Wrong or Right answered
- Only learn the Wrong Answered Flashcards
- Question and Answer of the Flashcards allow Markdown Text
- Install the Requirements
pip3 install -r requriements/common.txt
- Setup the Database
python3 manage.py db init
python3 manage.py db migrate
python3 manage.py db upgrade
- Run the Application
python3 manage.py runserver
The Application was created and tested with Python Version 3.5
To run the tests execute
python3 manage.py test
To open a shell within the App Context run
python3 manage.py shell
Main Screen of the Application
List of Flashcards
Display of Flashcard without Markdown
Display of Flashcard with Markdown in the Answer
User Profile
Learn Page
Learn Page with Answer
Creation of a new Flashcardcollection
Creation of a new Flashcard