├───lib
│ ├───app
│ │ ├───home
│ │ │ ├───account
│ │ │ ├───entries
│ │ │ │ └───entries
│ │ │ ├───jobs
│ │ │ ├───job_entries
│ │ │ └───models
│ │ └───sign_in
│ ├───common_widgets
│ └───services
A Flutter project that benefits from using bloc & provider for its achitechture and state management solutions. Also it is powered by Firebase for cloud and Authentication.
The authentication methods are all valid and working with FirebaseAuth.
Here in JobsPage, we add jobs and its payment rate per hour. Then we click on the job listed and create a time tracker by selecting a time frame.
Finally when we created a job and its time frame, it appears inside that particular job. We can also update,delete jobs and its entries inside it.
Lastly we have a Entry page that all the entries listed by new to old in order of date created.