- git clone this repo to your machine with "git clone …@github.com:apprendio-flashcard-app.git"
- cd in the directory
- run "npm ci"
- run "npm run dev"
- go to http://localhost:5173
- User can create a new category (language / topical)
- User can decide how many times he has to get a word right until it's marked as learnt
- Light / dark theme support
- User can enter new words / translations
- User can decide to start a practice session
- User can enter the translation, click on a check button & if it's a match it'll automatically mark it as correct, if it's not the user can still say it is (in case it's used to practice e.g. definitions for school)
- time between practice instances grows longer (as in, the more times you successfully answered a flashcard, the longer it'll take for it to re-appear again)
- User can choose a file to import multiple flashcards
- review data before import
- User can see all entries and their translations
- User can see how entries are distributed over the different levels of learning
- User sees daily stats
- The user sees total practice stats