Hi HN,I’m a software engineer, and for the past several months I’ve been building Remind Cards, a flashcard app I originally made because I wanted a better way to study Estonian vocabulary.https://remindcardsai.com/appWhat started as a small prototype gradually became a much bigger side project.The app now supports:* AI-generated flashcards from any topic
* Uploading photos of handwritten notes and turning them into flashcards
* Automatically generating example sentences for your cards
* Pronunciation and text-to-speech, so you can hear the words and example sentences
* Custom decks and sub-decks
* A 7-box Leitner spaced-repetition system
* Multiple study modes: multiple choice, typing, matching, writing, and listening
* Images for flashcards
* CSV import/export
* Offline studying
* XP, streaks, achievements, and leaderboardsMost of the learning functionality works locally. I mainly use the backend for authentication, synchronization, subscriptions, and shared/community features.One thing I deliberately avoided was turning the app into just an “AI wrapper.” AI helps with getting learning material into the app — for example, you can photograph your handwritten notes and generate flashcards from them, or have it create example sentences — but the actual learning experience is based around active recall and spaced repetition.I’ve built the whole thing as a side project alongside my full-time job. The first prototype took only a couple of days, but I’ve now spent hundreds of hours polishing all the small things around it.I’d especially appreciate feedback on:1. The study/review workflow
2. Whether the app feels too feature-heavy
3. The spaced-repetition approach
4. The handwritten-notes → flashcards work