Racha
A trivia game for iOS and Android that works fully offline.
- Year
- 2026
- Role
- Solo · End to end
- Stack
- Flutter · Riverpod · Hive · Firestore · TypeScript
- Status
- Prototype

I wanted a trivia game I could play on a plane or on the Lima metro without it falling apart when the connection did. Most of them load every question from a server, so the moment you’re offline the game is over. Racha, which is Spanish for streak, is my answer to that.
You work through sixty levels of ten questions each, against a fifteen-second timer, with three lives and a multiplier that grows as long as you keep answering right. The first levels ship with the app so it works the first time you open it, and the rest download once and stay on the device. It plays in English or Spanish, with settings for reduced motion, larger text, sound and haptics.
I built the whole thing myself, including the pipeline that pulls questions and packs them into levels, so the app never has to talk to any outside service while you play. It’s a complete, working build. I just haven’t published it yet.
- Design
- End to end
- Engineering
- FullStack
- Infrastructure
- Firebase Spark · Firestore · Node content pipeline
- Link
- Coming soon
Define
One rule I wouldn't bend on: it has to work with no connection at all, from the first time you open it.
Design & build
A Flutter app with a small arcade-style design system, local storage first with the cloud behind it, and a script that builds the question bank.
Ship & run
Runs on Firebase's free tier at basically no cost, with tests covering the scoring and round logic. Complete and working, not yet published.