Tasky App is a productivity-focused task management mobile application built with Flutter and powered by Firebase.
The application helps users organize daily tasks, maintain productivity, and build habits using a dynamic streak tracking system.
This project uses:
- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Firebase Cloud Messaging
- Clean Architecture
- State Management
- User registration and login (Firebase Authentication)
- Add, update, and delete tasks
- Task categorization and status tracking
- Real-time updates with Firebase
- Daily streak tracking system
- Push notifications for reminders
- Clean and responsive user interface
The application follows Clean Architecture principles, ensuring:
- Clear separation of concerns
- Scalable and maintainable codebase
- Improved testability
- Organized project structure
git clone https://github.com/menna3lwan/tasky_app.git
cd tasky_app
flutter pub get
flutter run