ToDo-it is a simple and intuitive To-Do List application built with Flutter. This app helps you keep track of your tasks, organize them by deadlines, and manage your daily tasks efficiently.
- Add, update, and delete tasks
- Group tasks by deadlines: Past, Today, Tomorrow, No Deadline, Completed
- Search functionality to filter tasks
- Mark tasks as completed
- Clear all completed tasks with a single button
- Notifications for tasks due tomorrow
-
Clone the repository:
git clone https://github.com/imvbh/ToDo-it.git
-
Navigate to the project directory:
cd ToDo-it
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Add a Task: Tap the floating action button and enter the task details.
Update a Task: Tap on a task to edit its details.
Delete a Task: Swipe left on a task to delete it.
Mark Task as Completed: Tap the checkbox to mark a task as completed.
Clear Completed Tasks: Tap the delete icon in the 'Completed' section to clear all completed tasks.
Search Tasks: Use the search bar to filter tasks by name.
flutter
provider
isar
path_provider
flutter_local_notifications
intl
timezone
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.