Project details

The Reminder App

A mobile-first Flutter product focused on Reminders, Alarms and Notifications.

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.