/Habit-Tracker-Application

A simple habit tracker app.

Primary LanguageDart

Habit Tracker app

List of implemented features :

  • implemented login and aign in using firebase aunthentication.
  • added the habit-tracker page where users can add, edit and delete habits and even tick the habits that are completed for the day.
  • added a heatmap which shows the data of completed habits based on how many were completed on a particular day thus showcasing basicaly a productivity chart.
  • also added a UI for the profile page which could be used in future for log out or accesing settings.
  • implemented hive database for storing data localy

List of non-implemented/planned features :

  • to complete the profile page and make it responive by adding logic and aldo features like logout options, settings options and even night mode.
  • to add more statistical visualisers such as bar graph and pie chart.
  • to store and showcase streaks (longest streak).
  • to improve the UI of the app and add animations like changing of color of a task on long pressing a habit checkbox.
  • to implement data backup feature using firebase.
  • also to give more response in the login and sign up pages for instances a error alert box for invalid password or email.
  • to add a creative name and logo to the app and create an identity.

List of known bugs :

  • no known bugs

References used :

  • Mitch Koko Youtube channel.
  • Johhanes Mike Youtube channel.
  • pub dev website.
  • flutter and dart docs.
  • firebase website docs.

Operating System used :

  • MacOS.

interest in UI/UX :

  • Currently dont have much experience with UI/UX but would love to explore since i do find it interesting.

Screenshots / Recording of the app :

WhatsApp.Video.2022-11-02.at.00.57.40.mp4