- Welcome to the Task Reminder Application! This Flutter app helps you keep track of your tasks with custom reminders.
- You can organize your tasks into three categories: Work, Personal, and Others.
- The app supports timely special reminders (e.g., 1 minute, 10 minutes, or 1 hour) and also features a dark mode option.
- Custom Reminders: Set reminders with a title, content, date, and time.
- Categorization: Organize reminders into three categories - Work, Personal, and Others.
- Timely Special Reminders: Choose from pre-defined reminder times such as 1 minute, 10 minutes, or 1 hour.
- Dark Mode: Switch between light and dark modes for a personalized experience.
- Push Notifications: Receive push notifications for your reminders.
To get started with the Task Reminder Application, follow the instructions below.
- Flutter 3.0.0 or later
- Dart 2.18.0 or later
- An IDE such as Visual Studio Code or Android Studio
-
Clone the repository:
git clone https://github.com/vinit105/DE_Project.git
lib/
├── model/
│ ├── tasks.dart
├── notification_services/
│ ├── local_notification_service.dart
│ ├── notification_details.dart
├── provider/
│ ├── task_provider.dart
│ ├── theme_provider.dart
├── screens/
│ ├── add_task.dart
│ ├── homepage.dart
│ ├── notification_screen.dart
│ ├── profile_page.dart
│ ├── reminders_screen.dart
│ ├── setting_page.dart
├── services/
│ ├── database_services.dart
├── theme/
│ ├── dark_theme.dart
│ └── light_theme.dart
├── ui/
│ ├── input_fields.dart
└── main.dart
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature/YourFeature).
- Make your changes.
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin feature/YourFeature).
- Create a Pull Request.
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.