Skip to content

A time tracker app built with Flutter and Firebase

Notifications You must be signed in to change notification settings

ahmadjz/Time-Tracker

Repository files navigation

Time Tracker

A Flutter-based Time Tracker app that uses Firebase as a backend. It allows users to sign in with Facebook, Google or email and password, and to create and manage multiple entities with different entries. Users can also view, edit or delete their entries in a comprehensive dashboard.

Features

  • Multiple authentication methods.
  • You can add jobs and a rate per hour for it.
  • Each job can have multiple entries.
  • Entries page that shows all the jobs with all their entries sorted by date.
  • All features are presented with streams for real-time updating.

Technologies

  • Provider + Bloc for state management.
  • RxDart for handling combined streams.

Screenshots

Screenshot_2022-10-30-16-05-03-397_com example time_tracker Screenshot_2022-10-30-16-05-06-130_com example time_tracker Screenshot_2022-10-30-16-05-24-508_com example time_tracker Screenshot_2022-10-30-16-05-29-290_com example time_tracker Screenshot_2022-10-30-16-05-36-663_com example time_tracker Screenshot_2022-10-30-16-05-43-534_com example time_tracker

Videos

Mobile Screen

About

A time tracker app built with Flutter and Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published