2024 · Flutter Developer

Noumi

A mental-health app, launched internationally, where people log how they feel through guided emotion selectors, journal daily, and watch their emotional patterns emerge over time in charts.

Flutter Dart BLoC go_router Charts Localization Material 3
Noumi — emotional diary

Overview

Noumi is a mental-health and emotional-wellness app for anyone from age 12 up: a private space to check in with how you feel, journal, connect with therapists, and understand your emotions over time. I built it in Flutter (Clean Architecture, ~80 screens), pairing a warm, approachable UI with a genuinely data-rich experience underneath.

The problem

Keeping track of your emotional health is hard: check-ins are easy to skip, and even when people do journal, the notes rarely turn into any real insight. Noumi needed to make a daily emotional check-in feel effortless for non-technical users, then quietly turn those entries into patterns worth reflecting on.

What I built

  • Multi-dimensional emotion logging — a guided flow of specialized selectors (emotion, feeling, activity, companion, body) that captures a nuanced mood in just a few taps.
  • Journaling suite — thoughts, gratitudes, self-love habits, and a daily diary, each with its own forms, history, and simple stats.
  • Insight dashboard — line and pie charts (via fl_chart) over a selectable date range, so users can compare emotions and see trends emerge over time.
  • Content & therapists hub — a home built around a daily motivational phrase, an integrated video player, therapist profiles, and an HTML-rendered wellness blog.
  • Multi-provider sign-in — Google, Facebook, and Apple auth (via AWS Cognito), with OTP verification and encrypted token storage.
  • Dynamic localizationeasy_localization with strings pulled from the API (falling back to bundled assets), so copy can change without shipping a new build.
  • Notifications & reminders — push notifications for daily prompts, with per-user frequency settings so reminders stay helpful, not noisy.

Impact

Noumi gives people a low-friction daily habit for emotional self-tracking, and turns scattered check-ins into a visual picture of how they’ve actually been feeling — moving journaling from “write and forget” to something users can look back on and learn from.

Language · Idioma

English Español