Today prioritises what is actually next.
Routines, open tasks, focus time and goals are surfaced without burying the user in analytics.
A personal productivity and reflection application designed to keep routines, tasks, focus, goals, notes, mood check-ins, a private diary and deliberate breaks in one calm system.
Explore the product ↓
EVOLVE was built around a simple product decision: the user should be able to act, plan, reflect and reset without jumping between unrelated apps. The interface therefore uses four primary destinations—Today, Plan, Reflect and More—with secondary tools intentionally kept out of the main navigation.
Routines, open tasks, focus time and goals are surfaced without burying the user in analytics.
The same commitments can be understood by rhythm, list or date instead of becoming disconnected planning silos.
Mood, influences, gratitude and day rating are separated from the PIN-protected private journal.
The Today experience combines progress, next-up routines, quick actions, a chronological timeline and day-part completion without forcing every feature onto the first screen.
Routines are grouped into Morning, Afternoon and Evening. Each group shows completion state and keeps repetitive habits visually separate from one-off tasks.
Tasks can be viewed as Today, Upcoming, Someday or Completed. The empty state is deliberate: the app does not reward filling a list for the sake of activity.
The calendar provides a date-oriented view of routines and commitments while retaining the same visual language as the rest of Plan.
The check-in combines mood, influencing factors, a day rating, gratitude and an optional written reflection so weekly patterns have context rather than just numbers.
The private journal is protected with a diary PIN and is presented as a distinct mode from the lightweight daily check-in. The product explicitly warns that encrypted entries depend on the diary key.
Notes, Goals, Focus, Insights, Take a break and Settings live in More so the four-tab navigation remains fast and predictable.
The reset area offers breathing, a mindful pause and 2048 as intentional short breaks, keeping recreation bounded instead of turning it into another endless feed.
The application was structured for Android, iOS and Windows using Flutter and Dart. Supabase provides email authentication and PostgreSQL-backed cloud data/synchronisation, while the app layer handles device notifications, responsive navigation and the private-diary PIN experience.
The value is not the raw feature count. It is the way each feature has a specific role in the same daily loop.