A clean and simple To-Do List application built with Flutter. This app is designed to demonstrate fundamental CRUD operations and organized code structure using native State Management.
| Home Screen | Add New Task | Completed Tasks |
|---|---|---|
![]() |
![]() |
![]() |
- CRUD Operations: Create, Read, Update, and Delete tasks seamlessly.
- Task Management: Add new tasks and edit existing ones.
- Status Tracking: Mark tasks as completed or pending.
- Clean UI: Simple and user-friendly interface.
- Efficient Structure: Organized codebase for easy maintenance.
The project follows a clean directory structure to separate concerns:
lib/
├── models/ # Data models (e.g., Task model)
├── screens/ # Application screens/pages
├── widgets/ # Reusable UI components
├── utils/ # Helper functions and constants
└── main.dart # Entry point of the application


