A comprehensive and intuitive Task Manager application built with Flutter. This tool helps you organize your daily tasks efficiently, featuring a clean UI, secure authentication, and robust state management.
- User Authentication: Secure login and OTP verification.
- Task Management: Create, read, update, and delete tasks effectively.
- State Management: Optimized with
Providerfor smooth and responsive performance. - Local Storage: Preferences and user session handled seamlessly using
shared_preferences. - Image Handling: Profile or task-related image uploads.
- Responsive Design: Adapts beautifully to modern mobile screens.
Here is a glimpse of the application:
- Framework: Flutter
- State Management: Provider
- Networking: http
- Authentication/Inputs: pin_code_fields
- Local Data: shared_preferences
- Assets Support: flutter_svg
- Image Handling: image_picker, image
- Logging: logger
Follow these instructions to get a copy of the project up and running on your local machine.
- Flutter SDK (
>=3.38.1) - Dart SDK (
>=3.10.0 <4.0.0) - Android Studio / VS Code with Flutter & Dart extensions installed.
-
Clone the repository:
git https://github.com/margaretjconn528/task_manager.git
-
Navigate to the project directory:
cd task_manager -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Contributions, issues, and feature requests are welcome!

