Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/omidhaqi/on_time

On.Time is a handy app for your daily notes and planning, built with the Flutter framework. It uses the BloC pattern for state management and Hive for data storage.
https://github.com/omidhaqi/on_time

bloc flutter hive

Last synced: about 2 months ago
JSON representation

On.Time is a handy app for your daily notes and planning, built with the Flutter framework. It uses the BloC pattern for state management and Hive for data storage.

Awesome Lists containing this project

README

        

# On . Time

![on.time Logo](/screenshots/cover.png)

On.Time is a handy app for your daily notes and planning, built with the Flutter framework. It uses the BloC pattern for state management and Hive for data storage.

### Download and Install from GitHub Releases

You can download and install the app from the [GitHub Releases](https://github.com/omidhaqi/on_time/releases) page. Currently, a preview version is available for download.

1. Go to the [Releases](https://github.com/omidhaqi/on_time/releases) page.
2. Download the latest preview version.
3. Follow the installation instructions provided in the release notes.

## Features

- **Create and manage daily notes**
- **Plan tasks and events**
- **Reminders for important tasks**
- **Simple and user-friendly interface**

## Build and Setup

### Prerequisites

- Flutter SDK: [Download link](https://flutter.dev/docs/get-started/install)
- Dart: [Download link](https://dart.dev/get-dart)
- A text editor like VS Code or Android Studio

### Build Steps

1. Clone the repository:

```bash
git clone https://github.com/omidhaqi/on_time.git
```

2. Navigate to the project directory:

```bash
cd on_time
```

3. Install the dependencies:

```bash
flutter pub get
```

4. Run the project:

```bash
flutter run
```

## Usage

To use on.time, simply run the app and use the interface to create and manage your daily notes and tasks.

## Architecture

This application is developed using the BloC architecture for state management and the Hive library for data storage.

- **BloC (Business Logic Component):** This pattern helps separate business logic from the UI, making the code more testable and scalable.
- **Hive:** A fast and lightweight database for Flutter and Dart, used for local storage.

## Contributing

If you are interested in contributing to on.time, feel free to submit pull requests and report issues on our GitHub repository.

## License

This project is licensed under the Apache License. For more information, see the [LICENSE](./LICENSE) file.

## Contact

For any questions or suggestions, you can contact us at :
- **Telegram:** @Omid_Haqi
- **Email:** [email protected]

#### Screenshots

| | |
| :-------------------------------------------: | :-------------------------------------------: |
| | |
| | |
| | |
| | |

---

Version [0.0.1+1](https://github.com/omidhaqi/)


Developed with ☕ by [Umut](https://github.com/omidhaqi/)