Motivation: to create an application which can be used to study programming concepts
How: An application which implements the mechanics of a physical flash-card deck
- Default deck provides application tutorial ✅
- User can add and remove flash cards ✅
- User can add and remove decks ✅
- User can modify existing cards ✅
- User can go into study mode, going through each card 1-by-1 ✅
- Shuffle deck in study mode
- Decks can be saved to local storage ✅
- "Favorite" decks
- Decks can be imported and exported
- Dark mode
- Animation ✅
- When card is flipped, user can specify