Flashcards
Flashcards copied to clipboard
Python Flashcard Project
Flashcards
Python Flashcard Project.
Webbased Flashcard Learning App written with Flask.
Features
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
Installation
- 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
Screenshots of the Application
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
