Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kind-unes/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.
https://github.com/kind-unes/habitnow
bloc dart database flutter habit hive innovative nosql stopwatch tasks timer todolist ui
Last synced: 15 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/kind-unes/habitnow
- Owner: Kind-Unes
- Created: 2024-02-06T23:26:04.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-02-08T20:09:56.000Z (11 months ago)
- Last Synced: 2024-02-08T23:03:34.091Z (11 months ago)
- Topics: bloc, dart, database, flutter, habit, hive, innovative, nosql, stopwatch, tasks, timer, todolist, ui
- Language: Dart
- Homepage:
- Size: 1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:1. Clone the repository:
```bash
git clone https://github.com/your-username/habit-timer-app.git
```
2. Navigate to the project folder:
```bash
Copy code
cd habit-timer-app
```
3. Install dependencies:
```bash
Copy code
flutter pub get
```
4. Run the app:```bash
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:
1. **Fork the repository.**
2. **Create a new branch for your feature/bugfix:** `git checkout -b feature-name`
3. **Make your changes and commit them:** `git commit -m 'Description of changes'`
4. **Push to the branch:** `git push origin feature-name`
5. **Open a pull request.**## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgments
Thanks to the Flutter, Bloc, and Hive communities for providing excellent tools and documentation.