HabitNow
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.
Install / Use
/learn @Kind-Unes/HabitNowREADME
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
<table> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504896_y.jpg" width="150" alt="Screenshot 1"> <br> Screenshot 1 </td> <td align="center"> <img src="screenshots/photo_5920336200055504897_y.jpg" width="150" alt="Screenshot 2"> <br> Screenshot 2 </td> <td align="center"> <img src="screenshots/photo_5920336200055504898_y.jpg" width="150" alt="Screenshot 3"> <br> Screenshot 3 </td> <td align="center"> <img src="screenshots/photo_5920336200055504899_y.jpg" width="150" alt="Screenshot 4"> <br> Screenshot 4 </td> </tr> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504900_y.jpg" width="150" alt="Screenshot 5"> <br> Screenshot 5 </td> <td align="center"> <img src="screenshots/photo_5920336200055504901_y.jpg" width="150" alt="Screenshot 6"> <br> Screenshot 6 </td> <td align="center"> <img src="screenshots/photo_5920336200055504902_y.jpg" width="150" alt="Screenshot 7"> <br> Screenshot 7 </td> <td align="center"> <img src="screenshots/photo_5920336200055504903_y.jpg" width="150" alt="Screenshot 8"> <br> Screenshot 8 </td> </tr> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504904_y.jpg" width="150" alt="Screenshot 9"> <br> Screenshot 9 </td> <td align="center"> <img src="screenshots/photo_5920336200055504905_y.jpg" width="150" alt="Screenshot 10"> <br> Screenshot 10 </td> <td align="center"> <img src="screenshots/photo_5920336200055504906_y.jpg" width="150" alt="Screenshot 11"> <br> Screenshot 11 </td> <td align="center"> <img src="screenshots/photo_5920336200055504907_y.jpg" width="150" alt="Screenshot 12"> <br> Screenshot 12 </td> </tr> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504908_y.jpg" width="150" alt="Screenshot 13"> <br> Screenshot 13 </td> <td align="center"> <img src="screenshots/photo_5920336200055504909_y.jpg" width="150" alt="Screenshot 14"> <br> Screenshot 14 </td> <td align="center"> <img src="screenshots/photo_5920336200055504910_y.jpg" width="150" alt="Screenshot 15"> <br> Screenshot 15 </td> <td align="center"> <img src="screenshots/photo_5920336200055504911_y.jpg" width="150" alt="Screenshot 16"> <br> Screenshot 16 </td> </tr> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504912_y.jpg" width="150" alt="Screenshot 17"> <br> Screenshot 17 </td> <td align="center"> <img src="screenshots/photo_5920336200055504913_y.jpg" width="150" alt="Screenshot 18"> <br> Screenshot 18 </td> <td align="center"> <img src="screenshots/photo_5920336200055504914_y.jpg" width="150" alt="Screenshot 19"> <br> Screenshot 19 </td> <td align="center"> <img src="screenshots/photo_5920336200055504915_y.jpg" width="150" alt="Screenshot 20"> <br> Screenshot 20 </td> </tr> <tr> <td align="center"> <img src="screenshots/photo_5920336200055504916_y.jpg" width="150" alt="Screenshot 21"> <br> Screenshot 21 </td> <td align="center"> <img src="screenshots/photo_5920336200055504917_y.jpg" width="150" alt="Screenshot 22"> <br> Screenshot 22 </td> <td align="center"> <img src="screenshots/photo_5920336200055504918_y.jpg" width="150" alt="Screenshot 23"> <br> Screenshot 23 </td> <!-- Add more columns if needed --> </tr> </table>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.
