This project is a starting point for a Flutter application.
A Flutter-based TODO application with authentication and real-time task sharing, built using Firebase and Riverpod.
This application allows users to create, manage, and share tasks with other users. All updates are synchronized in real time using Cloud Firestore. The app follows a clean and scalable architecture with proper separation of concerns.
- User authentication using email and password
- Create, edit, and manage TODO items
- Share tasks with other users
- Real-time task updates for all shared users
- Minimal black and white user interface
- Cross-platform support (Android and iOS)
- Flutter
- Riverpod (state management)
- Firebase Authentication
- Cloud Firestore
- Firebase Core
- Flutter SDK
- Firebase account
- Android Studio or Xcode
- Clone the repository
git clone https://github.com/your-username/todo_app.git
cd todo_app- Flutter SDK
- Firebase account
- Android Studio or Xcode- Clone the repository
git clone https://github.com/your-username/todo_app.git
cd todo_appRepository pattern is used for Firestore access Riverpod manages application state Stream-based data flow ensures real-time UI updates UI layer is kept independent of business logic
Task completion toggle Push notifications Dark mode Offline-first enhancements Deep link-based task sharing
Viswa Bharath Dakka





