Skip to content

SmallNic/project_one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlashCards App

We're going to be building a FlashCard management application, which allows a user to create, read, update and delete flashcards.

Menu Spec: When starting the application, the user has the following options:

  • Create a new flashcard
  • View all flashcards
  • Edit a flashcard
  • Delete a flashcard
  • Create a category
  • View cards by category
  • Test yourself (Warning: Your last score will be reset)
  • View score/recent answers
  • Quit program

Flashcard Spec:

  • has a front (question)
  • has a back (answer)
  • has a status (unanswered[default], correctly answered, incorrectly answered)
  • if answered, has the user answer
  • belongs to a category

Category Spec:

  • has a name
  • has flashcards
  • has a score

A flashcard may not be blank. If there is a question on one side, there must be an answer on the other. A flashcard does not need to have a category.

When a user tests his or herself, his or her last score is replaced by the new score.

Releases

No releases published

Packages

No packages published

Languages