Sololeveling
AI calorie tracker with RPG-style progression, mobile-first PWA.

- Built with
- TypeScript, PWA
- Year
- 2026
- Status
- Prototype
It began as a calorie tracker with a Solo Leveling layer on top — ranks from E to S, stats, daily quests, weight gates. You photograph a meal and a vision model reads it; you can also dictate it or scan a barcode.
Everything is local-first. The app is client-rendered and all the data lives in IndexedDB through Dexie — eleven tables across four schema versions — so it works without an account and your food diary never leaves the phone. The server side is five thin route handlers that exist only to keep the OpenAI key off the client.
I later pivoted it to a plain tracker and pulled the RPG interface out, and the schema is now a readable archaeology of that decision: the habit and daily-quest tables are still there, along with the cached AI feed the game used, still exported from the data layer with nothing rendering them. It's paused, and the README still describes the game rather than what's there now.
