A cross‑platform reminder and task app built with Flutter. The project focuses on clean UI, fast task entry, and reliable persistence using Firebase and local storage.
- Flutter UI with reusable widgets and Material Design styling
- Firebase Cloud Firestore for synced task storage
- SharedPreferences for lightweight local persistence
- Create, edit, and delete reminders/tasks
- Fast task entry with clean, minimal UI
- Cloud sync with Firebase Firestore
- Local caching for quick access
Add a short GIF at docs/demo.gif and it will render here:
Add screenshots at docs/screenshot-1.png and docs/screenshot-2.png:
- Flutter, Dart
- Firebase (firebase_core, Cloud Firestore)
- SharedPreferences
- CocoaPods (iOS)
lib/— Flutter app code (UI + services)ios/,android/,macos/,web/,windows/,linux/— platform targetstest/— tests
- Flutter SDK (3.x)
- Dart SDK (via Flutter)
- Xcode + CocoaPods for iOS/macOS
- Android Studio + Android SDK (if you target Android)
flutter pub getflutter runThis project uses FlutterFire. Ensure your Firebase config files are in place:
- Android:
android/app/google-services.json - iOS:
ios/Runner/GoogleService-Info.plist - macOS:
macos/Runner/GoogleService-Info.plist
Generate platform config with:
flutterfire configure- If you see iOS build errors related to Pods, run:
cd ios && pod install && cd ..

