Looks great, I vibe coded something similar myself because everything I have seen is really expensive. I actually went through your repo on GitHub and really like the local-first approach with SQLite and pre-generated assets.But with ~4k audio files and 721 cards, how are you handling app size and load times on mobile? Did you run into any constraints there or have to optimize asset loading in a specific way?
That's the only trade-off, the app bundle is about 340MB for the first download but once you have it on your phone it will always work offline and load all assets instantly.