Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.35 KB

File metadata and controls

55 lines (39 loc) · 1.35 KB

📝 Flutter To-Do App

A sleek and functional to-do list app built using Flutter, enabling users to register, log in, and manage tasks with ease. It features task creation with date/time, highlights overdue tasks, and uses Provider for state management and SharedPreferences for local data storage.

✨ Features

  • 🔐 User Registration and Login
  • 🕒 Task Creation with Date & Time
  • ⏰ Overdue Task Detection
  • 💾 Local Storage via SharedPreferences
  • 📦 State Management using Provider
  • 🎨 Responsive and animated UI

📁 Project Structure

lib/ ├── models/ │ └── task.dart ├── providers/ │ └── auth_provider.dart │ └── task_provider.dart ├── screens/ │ └── login_page.dart │ └── register_page.dart │ └── home_page.dart ├── widgets/ │ └── task_card.dart └── main.dart

🚀 Getting Started

  1. Clone the repo
    git clone https://github.com/your-username/flutter-todo-app.git

  2. Install dependencies
    flutter pub get

  3. Run the app
    flutter run

📦 Dependencies

  • provider
  • shared_preferences

📌 Upcoming Features

  • 🔄 API integration for cloud sync
  • 📱 Firebase authentication
  • 📝 Task editing and completion status

📄 License

This project is open-source and free to use under the MIT License.