Skip to content

Habits is an app developed using Flutter which tracks and assists its users in building new habits

Notifications You must be signed in to change notification settings

VSen910/habits_app

Repository files navigation

habits

habits is an app that will assist its users in inculcating new habits in their lives by providing motivation to do them on a regular basis. Some of the key features of this app:

  1. Choose from a variety of pre-defined habits in the app or create your own
  2. Each habit has a heatmap calender that also tracks the streaks
  3. Each habit also has a badge system, that awards its users badges on achieving certain milestones
  4. The habits also have additional data insights like the longest streak and the completion percentage of the habit.

Built with

  1. Flutter
  2. Firebase (Cloud Firestore, Firebase authentication)
  3. Node.js (reset and save habit status)

Getting Started

These guidelines will help you set up and run the project on your local machine, specifically for development and testing purposes.

Prerequisites

Before you begin, make sure you have the following installed:

  1. Flutter SDK: Install Flutter by following the official installation guide.

  2. IDE: Choose your preferred Integrated Development Environment (IDE):

  3. Device/Emulator: You can run your app on a physical device or use an emulator. Make sure it's set up and working.

Installation

Clone this repository to your local machine using the following command:

https://github.com/VSen910/habits_app.git

Navigate to the project directory:

cd habits_app

Run the following command to install the dependencies:

flutter pub get

Connect your device or run an emulator, then run the app using:

flutter run

App screenshots

About

Habits is an app developed using Flutter which tracks and assists its users in building new habits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published