Level up everyday
PROgress is a feature-rich Flutter productivity app that helps you track daily tasks, build streaks, and visualize your progress with beautiful analytics. Level up your productivity one task at a time.
Screenshots coming soon
- Firebase Auth with Google Sign In, Email and Password, and Guest mode
- Daily task timeline with Personal and Professional categories
- 7 recurring task types: once, daily, weekday, weekend, weekly, monthly, every X days
- Streak tracking with Bronze, Silver, and Gold badges at 3, 7, and 30 days
- Focus Task banner highlighting first pending task
- Search, filter, and sort tasks
- Calendar view with color-coded heatmap
- Smart insights showing best productive hour and weekday vs weekend stats
- Analytics with doughnut and bar charts for weekly, monthly, and yearly views
- Reminders with local notifications
- End-of-day missed task alert at 23:55
- Undo delete with 7-second toast
- Dark mode
- Sound effects on task completion
- Onboarding slides on first launch
| Badge | Days Required |
|---|---|
| Bronze | 3 or more consecutive days |
| Silver | 7 or more consecutive days |
| Gold | 30 or more consecutive days |
- Once: single day task
- Daily: every day
- Weekday: Monday to Friday
- Weekend: Saturday and Sunday
- Weekly: select specific days
- Monthly: select specific dates
- Every X Days: custom interval
| Technology | Purpose |
|---|---|
| Flutter 3.41.9 | UI framework |
| Firebase Auth | Authentication |
| Hive | Local task storage |
| fl_chart | Analytics charts |
| flutter_local_notifications | Reminders |
| audioplayers | Sound effects |
| google_fonts Poppins | Typography |
git clone https://github.com/guntimadhu/progress_app.git cd progress_app
Add your google-services.json from Firebase Console to android/app/
flutter pub get flutter run
- Sign in with Google or Email
- Tap + to add your first task
- Set time, category, and recurring schedule
- Check off tasks throughout the day
- Build your streak and earn badges
- Track progress in Analytics tab
Contributions are welcome!
MIT License