Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 1


Screenshot 2


Screenshot 2


Screenshot 3


Screenshot 3


Screenshot 4


Screenshot 4




Screenshot 5


Screenshot 5


Screenshot 6


Screenshot 6


Screenshot 7


Screenshot 7


Screenshot 8


Screenshot 8




Screenshot 9


Screenshot 9


Screenshot 10


Screenshot 10


Screenshot 11


Screenshot 11


Screenshot 12


Screenshot 12




Screenshot 13


Screenshot 13


Screenshot 14


Screenshot 14


Screenshot 15


Screenshot 15


Screenshot 16


Screenshot 16




Screenshot 17


Screenshot 17


Screenshot 18


Screenshot 18


Screenshot 19


Screenshot 19


Screenshot 20


Screenshot 20




Screenshot 21


Screenshot 21


Screenshot 22


Screenshot 22


Screenshot 23


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.