- Create new flashcard sets to save to a database.
- Edit card decks.
- Add cards to decks.
- Study flashcards by flipping through the cards to see questions and answers.
-
Clone this repo:
git clone https://github.com/maryfrances01/kwizlet.git
-
Change to the kwizlet directory:
cd kwizlet
-
Create your virtual environment:
python3 -m venv venv
source venv/bin/activate
-
Install the required packages using:
pip3 install -r requirements.txt
-
Setup the SQLite database:
python3 manage.py makemigrations
python3 manage.py migrate
-
(Optional) Import the CKA exam flashcard set:
python3 manage.py loaddata db.json
-
Start your development web server:
python3 manage.py runserver
-
(Optional) Create a new flashcard set by entering the following URL in your browser:
http://127.0.0.1:8000/flashcards/create/