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.
- Host: GitHub
- URL: https://github.com/prenext/organiser
- Owner: prenext
- License: mit
- Created: 2023-08-07T13:37:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-07T01:34:00.000Z (11 months ago)
- Last Synced: 2025-03-28T03:41:22.076Z (about 2 months ago)
- Topics: dart, flutter, ml, mobile-app, sheduler
- Language: Dart
- Homepage:
- Size: 1.49 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```