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

https://github.com/prenext/organiser

Enables one to organise schedules and tasks.
https://github.com/prenext/organiser

dart flutter ml mobile-app sheduler

Last synced: about 1 month ago
JSON representation

Enables one to organise schedules and tasks.

Awesome Lists containing this project

README

        

# Organizer App

The Organizer App is a mobile application designed to empower users to efficiently organize and manage their schedules and daily routines. This app aims to eliminate missed appointments and forgotten to-dos, helping users stay on top of their lives and make the most of each day.

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Features

- **Schedule Management**: Easily create, edit, and organize your daily schedules and routines.

- **Calendar Integration**: Seamlessly sync your schedules with your device's calendar for a unified view of your commitments.

- **Task Lists**: Create to-do lists and check off tasks as you complete them.

- **Notifications**: Set reminders and receive notifications to stay on track.

- **Categorization**: Organize your schedules and tasks into categories for better clarity.

- **User-Friendly Interface**: An intuitive and user-friendly design makes managing your schedules a breeze.

## Getting Started

Before using the Organizer App, you'll need to install it on your Android device. Please follow the installation instructions below.

## Installation

1. **Download from Google Play Store**: Visit the Google Play Store on your Android device.

2. **Search for "Organizer App"**: In the search bar, enter "Organizer App."

3. **Install the App**: Locate the Organizer App in the search results and tap the "Install" button.

4. **Open the App**: After installation is complete, open the app from your device's app drawer.

## Usage

1. **Create an Account**: Upon launching the app for the first time, you'll be prompted to create an account or log in.

2. **Add Schedules**: Start by adding your daily schedules. You can specify the date, time, location, and details of each schedule.

3. **Manage Tasks**: Create to-do lists and manage your tasks. Mark tasks as completed when finished.

4. **Set Reminders**: Don't forget important commitments; set reminders and receive notifications.

5. **Organize Categories**: Categorize your schedules and tasks to keep your life organized.

6. **Sync with Calendar**: For a complete view of your schedules, sync the app with your device's calendar.

7. **Enjoy a Well-Organized Life**: Experience the benefits of staying organized and on top of your daily routines.

## Contributing

We welcome contributions from the community to make the Organizer App even better. If you'd like to contribute, please follow these steps:

1. Fork the repository.

2. Create a new branch for your feature or bug fix.

3. Make your changes and test them thoroughly.

4. Submit a pull request.

We'll review your contribution and merge it if it aligns with the project's goals.

## License

This project is licensed under the MIT License[LICENSE].

# PROJECT STRUCTURE

```js
organiser/
├── lib/
│ ├── models/
│ │ ├── collections/
│ │ │ ├── children/
│ │ │ │ ├── event.dart
│ │ │ │ ├── goal.dart
│ │ │ │ ├── meal.dart
│ │ │ │ ├── schedule.dart
│ │ │ │ └── task.dart
│ │ │ ├── parents/
│ │ │ │ ├── community.dart
│ │ │ │ ├── group.dart
│ │ │ │ └── user.dart
│ │ │ └── event_model.dart
│ │ ├── theme/
│ │ │ ├── dark.dart
│ │ │ └── light.dart
│ │ └── time/
│ │ └── week.dart
│ ├── views/
│ │ ├── auth/
│ │ │ ├── account_view.dart
│ │ │ ├── add_account_details_view.dart
│ │ │ ├── forgot_pwd_view.dart
│ │ │ ├── login_view.dart
│ │ │ └── register_view.dart
│ │ ├── forms/
│ │ │ ├── add_event_view.dart
│ │ │ ├── add_goal_view.dart
│ │ │ ├── add_meal_view.dart
│ │ │ ├── add_schedule_view.dart
│ │ │ └── add_task_view.dart
│ │ ├── home/
│ │ │ ├── home_page.dart
│ │ │ └── screens/
│ │ │ ├── dashboard.dart
│ │ │ ├── food.dart
│ │ │ ├── schedules.dart
│ │ │ ├── socials.dart
│ │ │ └── tasks.dart
│ │ ├── info/
│ │ │ ├── about_view.dart
│ │ │ └── tips_view.dart
│ │ ├── messages/
│ │ │ └── messages_view.dart
│ │ ├── settings/
│ │ │ └── settings_view.dart
│ │ └── theme/
│ │ └── color_view.dart
│ ├── viewmodels/
│ │ ├── auth/
│ │ │ ├── account_viewmodel.dart
│ │ │ ├── add_account_details_viewmodel.dart
│ │ │ ├── forgot_pwd_viewmodel.dart
│ │ │ ├── login_viewmodel.dart
│ │ │ └── register_viewmodel.dart
│ │ ├── forms/
│ │ │ ├── add_event_viewmodel.dart
│ │ │ ├── add_goal_viewmodel.dart
│ │ │ ├── add_meal_viewmodel.dart
│ │ │ ├── add_schedule_viewmodel.dart
│ │ │ └── add_task_viewmodel.dart
│ │ ├── home/
│ │ │ └── home_viewmodel.dart
│ │ ├── info/
│ │ │ ├── about_viewmodel.dart
│ │ │ └── tips_viewmodel.dart
│ │ ├── messages/
│ │ │ └── messages_viewmodel.dart
│ │ ├── settings/
│ │ │ └── settings_viewmodel.dart
│ │ └── theme/
│ │ └── color_viewmodel.dart
│ ├── services/
│ │ └── authentication_service.dart
│ ├── widgets/
│ │ ├── common/
│ │ │ ├── action_button.dart
│ │ │ ├── app_bar.dart
│ │ │ ├── bottom_app_bar.dart
│ │ │ ├── drawer.dart
│ │ │ └── splash.dart
│ │ ├── shared/
│ │ │ └── input/
│ │ │ ├── auto_complete.dart
│ │ │ ├── buttons.dart
│ │ │ ├── description.dart
│ │ │ ├── dropdown.dart
│ │ │ ├── pickers.dart
│ │ │ ├── tag_chips.dart
│ │ │ └── textfields.dart
│ │ └── styled/
│ │ └── input_adder/
│ │ ├── cartegory.dart
│ │ ├── chips.dart
│ │ ├── date_duration.dart
│ │ ├── location.dart
│ │ ├── optionsAppBar.dart
│ │ ├── tag.dart
│ │ ├── time.dart
│ │ └── title.dart
│ ├── main.dart
│ └── pubspec.yaml
```