Skip to content

Manar-Elhabbal7/TODO-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Flutter TODO App

A beautifully designed, feature-rich Task Management and TODO application built with Flutter. It focuses on productivity by providing an intuitive user interface, local notifications, task scheduling, and state-of-the-art state management using GetX.


✨ Features

  • Task Management: Create, update, complete, and delete tasks.
  • Task Scheduling & Reminders: Get notified locally based on the scheduled date and time.
  • Repeating Tasks: Set tasks to repeat daily, weekly, or monthly.
  • Dark/Light Theme: Seamlessly switch between dark and light modes, with preferences saved locally.
  • Profile Management: Personalize your app with a custom name and profile picture.
  • Interactive UI: Enjoy smooth staggered animations and a sleek date picker timeline.
  • Local Storage: All data is persisted locally using SQLite for offline access.

🛠️ Tech Stack & Packages


📁 Project Structure

This project follows a modular and clean architecture approach using GetX for separation of concerns.

├── controllers
│   ├── profile_controller.dart
│   └── task_controller.dart
├── core
│   ├── app_intializer.dart
│   └── todo_app.dart
├── database
│   └── db_helper.dart
├── main.dart
├── models
│   └── task.dart
├── services
│   ├── notification_services.dart
│   └── theme_services.dart
└── ui
    ├── screens
    │   ├── add_task.dart
    │   ├── edit_profile.dart
    │   ├── home.dart
    │   └── notification_screen.dart

https://github.com/user-attachments/assets/789a081c-8bdf-4e02-9232-a887948da1cb


    ├── size_config.dart
    ├── theme.dart
    └── widgets
        ├── button.dart
        ├── input_field.dart
        └── task_tile.dart

Demo

todo_list.1.mov

About

A beautifully designed, feature-rich Task Management and TODO application built with Flutter, GetX, and local notifications.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors