This project uses Django, primarily the Django Rest Framework, to create the backend of a Flashcards application.
The backend contains APIs for the following purposes:
-
User Authentication
- Contains APIs for registration, login and logout
-
Set Creation: A set is a subject/title under which you can create several flashcards
- Contains APIs to read, create, edit, and delete sets
-
Card Creation: A card is a flashcard that contains a question, answer, fact, image which aids memorization of concepts (sets)
- Contains APIs to read, create, edit, and delete cards