HabitNow
HabitNow copied to clipboard
Habit Now is a Flutter habit, task, and recurrent task app manager with a built-in timer. It utilizes the Bloc pattern for state management and stores data using Hive, a NoSQL database.
Habit Timer App
Overview
This Flutter app is a habit, task, and recurrent task manager with a built-in timer. It utilizes the Bloc pattern for state management and stores data using Hive, a NoSQL database.
Features
- Manage habits, tasks, and recurrent tasks
- Integrated timer for tracking task duration
- Bloc pattern for efficient state management
- Hive NoSQL Database for data persistence
Screenshots
Screenshot 1 |
Screenshot 2 |
Screenshot 3 |
Screenshot 4 |
Screenshot 5 |
Screenshot 6 |
Screenshot 7 |
Screenshot 8 |
Screenshot 9 |
Screenshot 10 |
Screenshot 11 |
Screenshot 12 |
Screenshot 13 |
Screenshot 14 |
Screenshot 15 |
Screenshot 16 |
Screenshot 17 |
Screenshot 18 |
Screenshot 19 |
Screenshot 20 |
Screenshot 21 |
Screenshot 22 |
Screenshot 23 |
Getting Started
To run the app locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/habit-timer-app.git
- Navigate to the project folder:
Copy code
cd habit-timer-app
- Install dependencies:
Copy code
flutter pub get
- Run the app:
Copy code
flutter run
Dependencies
Dependencies
- Flutter
- Dart
- Bloc
- Hive
Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature/bugfix:
git checkout -b feature-name - Make your changes and commit them:
git commit -m 'Description of changes' - Push to the branch:
git push origin feature-name - Open a pull request.
License
This project is licensed under the MIT License.
Acknowledgments
Thanks to the Flutter, Bloc, and Hive communities for providing excellent tools and documentation.