My “30-minute tasks” kept taking an hour. So I built a Flutter app to stop guessing
Description and use
Personal Planner lets users plan tasks, track actual time, compare with estimates, and review discrepancies to improve future scheduling.
Problem
Users often underestimate task duration, leading to schedule overruns and lack of learning from actual time spent.
Outcome
The app enables users to track planned vs actual time, review discrepancies, and improve future scheduling accuracy.
Workflow
- Plan tasks by blocking time on a timeline
- Start a timer when beginning a task
- Pause/resume timer as needed
- Compare planned minutes with actual time after completion
- Review daily or weekly to add context and adjust future plans
Evidence
I built Personal Planner: a place to plan your day, track the work, and look back at how it actually went.
In Personal Planner, you can compare those 30 planned minutes with the 65 you actually spent.
The app uses Riverpod and Drift/SQLite, with data stored locally.
Optional cross-device sync uses your own Supabase project and requires setup and sign-in.
- Record date: 2026-11-02T00:58:43.888Z