Mobile App

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
~98%Token Reduction
3 LevelsAnalysis Tiers
Google PlayPlatform
The problem

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.
What we built

The system

  1. 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.

  2. 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.

  3. 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.