Open-source Flutter app to track your productivity throughout the day. This app is still under active development. It is not yet ready to be used as a daily driver.
- Timer you can run to track your session in real time
- Ability to edit timer start time while it is running (trust me, you will forget to start the timer at some point)
- Sessions can span across multiple days (useful if you work past midnight)
- View a list of all your sessions
- Edit session timings and linked project
- Organize sessions by projects
-
Add support for per-session notes (to detail what you did in each session)
-
Add new session records without having to start the timer
-
Edit project details
-
Change create session to outline button
-
See total time spent on each project
-
Colored dots next to project name for better differentiation
-
Progress states: pending, in progress, completed
-
Change color scheme
-
Improve app appearance
-
Add more symbols
-
Organize projects by tags (e.g. programming tag: flutter app, java, web dev)
-
Track changes in productivity between days and weeks
-
Background service
-
Export and import data
-
F-Droid release
You need to install Flutter on your system first.
flutter pub get # get packages
flutter packages pub run build_runner build # generate dart files
flutter run # run in debug mode
If you change any files in lib/db
, be sure to rerun flutter packages pub run build_runner build
to regenerate the .g.dart
files.