- Basic flip card functionality and animations
- Generate deck with all words in active words
- Show "FAIL" and "SUCCESS" on edge of card and saturate when dragging towards it Example
- Keep track of history of successes and failures for each word
- Add a new word every day
- Authentication (magic link via Firebase Auth)
- Save progress to server (via Firestore)
- Send push notifications to remind
- Send push notifications with correct actions