Skip to content

jerry010401/Flutter_to-do-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ 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.

About

A Flutter-based To-Do List app with user registration, login, and secure local storage using SharedPreferences. Tasks can be created with a title and scheduled with date and time. Uses Provider for state management and features a responsive, animated UI for better user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages