📌 Time Tracker App – Flutter
A clean and intuitive time tracking application built using Flutter & Provider, allowing users to record how much time they spend on different projects and tasks. All data is stored locally, ensuring entries remain even after restarting the app.
| Feature | Description |
|---|---|
| ⏱ Record Time Entries | Add time spent on tasks with date, project, duration, and notes |
| 📂 Project & Task Management | Create and manage custom projects and tasks |
| 🗂 Grouped View | View time entries grouped by projects |
| 💾 Local Storage | All data saved locally – no internet required |
| 🗑 Delete Entries | Remove incorrect or unwanted entries |
| 🎨 Beautiful UI | Clean and responsive mobile-first design |
| Component | Technology |
|---|---|
| UI | Flutter |
| Language | Dart |
| State Management | Provider |
| Local Storage | localstorage Package |
| Date Formatting | intl Package |
lib/
├─ models/
├─ provider/
├─ screens/
├─ dialogs/
└─ widgets/
git clone https://github.com/hemagiri-rs/time_tracker.git
cd time_trackerflutter pub getflutter run📌 Future Enhancements (optional ideas)
- ⏳ Export reports as PDF / Excel
- ☁ Cloud sync with Firebase
- ⏰ Timers for live time tracking
- 🔔 Reminder notifications
Hemagiri Raj S Flutter & Android Developer 📧 [email protected] 🔗 GitHub: https://github.com/hemagiri-rs
If you like this project, don’t forget to star ⭐ the repository on GitHub!