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