Overview
This is a Flutter, multi‑platform productivity app that combines reminders, alarms, hydration tracking, and Pomodoro sessions. It’s structured around BLoC state management, a local‑first data layer backed by Hive, and Firebase for authentication plus lightweight user sync. The UI is organized into a dashboard‑style home, calendar view, settings, and profile, with Google Mobile Ads banners embedded in the experience.
Core Features
- Reminders with priority levels, quick‑add flow, and scheduled local notifications, plus a calendar view for filtering by date
- Alarms with recurrence rules (daily/weekly/weekdays/weekends/custom intervals) scheduled via the alarm plugin.
- Hydration tracking with a daily goal and intake logs, surfaced in home, settings, and profile screens.
- Pomodoro presets (15/5, 25/5, 50/10) plus custom durations and an in‑session timer UI.
- Authentication flows for Google (Firebase Auth), Apple (stubbed), and email (placeholder/local logic), with session persistence.