Skip to content

πŸš€ Habit Tracker: Flutter app with Isar DB, heatmap, and light/dark modes. πŸ“…βœ¨

License

Notifications You must be signed in to change notification settings

aryamanshrivastava/Habit_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Habit Tracker πŸ“…

Introduction πŸš€

Welcome to the Habit Tracker app, a powerful and intuitive mobile application built using Flutter and Dart. This app helps you build and maintain positive habits by providing a sleek and user-friendly interface for tracking your daily routines. With the added feature of a heatmap and Isar database integration, managing your habits has never been this delightful!

Features πŸŽ‰

  • πŸ’Ύ Isar Database Integration: We leverage Isar, a high-performance, easy-to-use NoSQL database for Flutter, to store and retrieve your habit data seamlessly. Isar's efficient data handling ensures quick access to your habit information.
  • πŸ“Š Heatmap Visualization: Gain insights into your habit progress with the interactive heatmap. Easily identify trends and patterns in your habits over time, helping you stay motivated and focused.
  • πŸŒžπŸŒ‘Light and Dark Mode: Personalize your experience with light and dark mode options. Switch between themes effortlessly to suit your preferences and reduce eye strain during different times of the day.

Getting Started πŸ› οΈ

  1. Clone the Repository:

    git clone https://github.com/aryamanshrivastava/Habit_Tracker.git
    
  2. Navigate to the project directory:

    cd habit_tracker
    
  3. Install Dependencies:

    flutter pub get
    
  4. Run the App:

    flutter run
    

Screenshots πŸ“Έ

Light Mode Dark Mode

Technologies Used πŸ§ͺ

Flutter & Dart

ISAR Database

Heatmap Calendar

Set Up ISAR DATABASE πŸ–₯️

  1. Add dependencies

    flutter pub add isar isar_flutter_libs path_provider
    flutter pub add -d isar_generator build_runner
    
  2. Run Code Generator

    flutter pub run build_runner build 
    

For more information, see Isar Documentation.

License πŸ“œ

Distributed under the MIT License. See LICENSE for more information.

Contact πŸ“«

πŸŽ‰Aryaman Shrivastava - [email protected]

If you find this app helpful, don't forget to star the repository! ⭐️

About

πŸš€ Habit Tracker: Flutter app with Isar DB, heatmap, and light/dark modes. πŸ“…βœ¨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published