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!
- πΎ 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.
-
Clone the Repository:
git clone https://github.com/aryamanshrivastava/Habit_Tracker.git
-
Navigate to the project directory:
cd habit_tracker
-
Install Dependencies:
flutter pub get
-
Run the App:
flutter run
Light Mode | Dark Mode |
---|---|
Flutter & Dart
ISAR Database
Heatmap Calendar
-
Add dependencies
flutter pub add isar isar_flutter_libs path_provider flutter pub add -d isar_generator build_runner
-
Run Code Generator
flutter pub run build_runner build
For more information, see Isar Documentation.
Distributed under the MIT License. See LICENSE for more information.
πAryaman Shrivastava - [email protected]
If you find this app helpful, don't forget to star the repository! βοΈ