FlowGrow is a personal focus and growth tracking app designed to help users enter deep work sessions, track meaningful activities, and steadily improve over time. It combines time tracking, learning management, and idea capture into one structured system that supports both productivity and self-development.
This project is my first personal app built by translating my existing Google Sheets–based tracking system into a full application. The goal is to move from manual logging toward a more seamless, structured, and motivating experience.
FlowGrow is built around a simple idea:
When you intentionally enter a focused state and record your effort, you make your growth visible.
The app is designed to help users:
- Stay focused by intentionally starting and ending activity sessions
- Reflect on how time is spent each day
- Track learning progress and ideas
- Build consistency through clear records of effort
There are already many excellent tools for time tracking, productivity, and note-taking. However, FlowGrow exists because my personal workflow doesn’t fully fit into a single existing solution.
Most tools focus on one area — such as time tracking, task management, or note-taking — but my system combines:
- Focused work sessions
- Learning tracking
- Idea capture
- Reflection on progress
FlowGrow is designed to unify these into one intentional system built around how I personally work and grow.
This project is also about learning how to design and build software around real-life workflows, rather than adapting my habits to fit a pre-made tool.
FlowGrow is in early development.
Right now, the primary focus is building the Activity Log (Flow Sessions) feature as the foundation of the app. Other features described below represent the planned direction of the project.
Track focused work sessions with structured details.
- Start and stop a timer to record an activity
- Enter details such as title, category, task list, and notes
- Pause and resume an active session
- Edit activity details even while a timer is running
- Manually adjust date, start time, or end time if needed
- Automatically calculate and update activity duration
- View a daily list of activities with total count and total time
- Delete entries to correct mistakes
- Prevent overlapping timers and invalid time ranges
A high-level view of progress and consistency.
- Daily, weekly, and monthly summaries
- Total time spent in focused sessions
- Activity counts and trends over time
A structured list of skills, topics, or knowledge areas to work on.
- Add and organize learning goals
- Track progress and status
- Connect learning efforts with actual focus sessions
A quick-capture space for ideas and things to learn later.
- Save ideas, topics, or resources instantly
- Move items into the learning backlog when ready
A space to store thoughts, reflections, and project ideas.
- Write and organize notes
- Capture project concepts and future plans
- Support personal knowledge growth alongside activity tracking
FlowGrow is more than a timer. It is a personal system for:
- Entering deep focus intentionally
- Logging meaningful effort
- Tracking learning and growth
- Turning daily actions into long-term progress
This project represents the evolution of a personal productivity workflow from spreadsheets into a purpose-built application.