Number Your Days: AI Journaling App
Intentional journaling app for Android using a tiered AI analysis system. Daily insights with Gemini Flash, monthly and yearly synthesis with Gemini Pro. A summarisation chaining strategy reduces token usage by ~98% versus naive approaches while maintaining full analytical depth. Live on Google Play Store.
- Flutter
- Firebase
- Gemini AI
- Android
What wasn't working
- Journaling apps provide no feedback or reflection — users write into a void with no insight returned.
- Naive AI analysis of long journal histories is prohibitively expensive in token usage.
- Daily, monthly, and yearly insights require different levels of analytical depth and context.
- Users needed meaningful synthesis of their personal growth without exposing full journal content unnecessarily.
The system
Tiered AI Analysis
Three distinct analysis levels: Gemini Flash processes daily entries for quick insights, Gemini Pro synthesises monthly patterns into deeper reflections, and yearly analysis produces a comprehensive personal growth narrative.
Summarisation Chaining
Instead of sending full journal history to the AI on every request, a chaining strategy progressively summarises past entries. This reduces token usage by approximately 98% versus naive approaches while preserving full analytical depth.
Intentional Design
The app is built around deliberate reflection — prompts encourage meaningful entries, and AI feedback is timed to reinforce the journaling habit rather than interrupt it.
Want something like this?
Tell us how your team works today. We'll tell you how we'd build it.