Mobile: Flutter · Riverpod (state) · Dart, Swift, Kotlin.
Backend: Firebase (Cloud Firestore, Cloud Functions on Node 22/TypeScript, Auth, Cloud Messaging, Remote Config, Crashlytics, Analytics) · REST API.
Infra: GitHub · Server-side cron sweep (3-min interval) for reminder dispatch instead of per-job scheduling, to keep costs near zero at scale.
Results & Key Takeaways