prenext / organiser

Enables one to organise schedules and tasks.
MIT License
5 stars 2 forks source link
dart flutter ml mobile-app sheduler

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

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

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