{"repo":"bizz84/starter_architecture_flutter_firebase","free":true,"listed":false,"github":"https://github.com/bizz84/starter_architecture_flutter_firebase","clone":"git clone https://github.com/bizz84/starter_architecture_flutter_firebase.git","description":"Time Tracking app with Flutter & Firebase","language":"Dart","stars":1806,"topics":["dart","firebase","flutter","riverpod"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Time Tracking app with Flutter & Firebase A time tracking application built with Flutter & Firebase: This is intended as a reference app based on my Riverpod Architecture. Note : this project used to be called \"Started Architecture for Flutter & Firebase\" (based on this old article). As of January 2023, it follows my updated Riverpod Architecture, using the latest packages. Flutter web preview A Flutter web preview of the app is available here: - Time Tracker Flutter web demo Features - Simple onboarding page - Full authentication flow (using email & password) - Jobs : users can view, create, edit, and delete their own private jobs (each job has a name and hourly rate) - Entries : for each job, user can view, create, edit, and delete the corresponding entries (an entry is a task with a start and end time, with an optional comment) - A report page that shows a daily breakdown of all jobs, hours worked and pay, along with the totals. All the data is persisted with Firestore and is kept in sync across multiple devices. Roadmap - [ ] Add missing tests - [x] Stateful Nested Navigation (available since GoRouter 7.1) - [ ] Use controllers / notifiers consistently across the app (some code still needs to be updated) - [ ] Add localization - [ ] Use the new Firebase UI packages where useful - [ ] Responsive UI This is a tentative roadmap. There is no ETA for any of the points above. This is a low priority project and I don't have much time to maintain it. Relevant Articles The app is ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bizz84","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bizz84/starter_architecture_flutter_firebase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}