Skip to content

vinit105/DE_Project

Repository files navigation

✅Task Reminder Application

  • 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.

Features

  • 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.

Getting Started

To get started with the Task Reminder Application, follow the instructions below.

Prerequisites

  • Flutter 3.0.0 or later
  • Dart 2.18.0 or later
  • An IDE such as Visual Studio Code or Android Studio

Installation

  1. Clone the repository:

    git clone https://github.com/vinit105/DE_Project.git  
    
    

Project Structure

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

Contributing

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.

Screenshots

ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

ScreenShot ScreenShot ScreenShot

Demo

demo.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published