Inspiration We saw that most reminder apps stop at notifications. People still snooze or miss tasks, and there’s no feedback on why. Snooze was inspired by turning those moments into insight and momentum.

What it does Snooze is a smart reminder and alarm app that helps users actually follow through. It supports reliable alarms, flexible recurrence, quick snooze actions, streaks, analytics, and optional cloud sync plus sharing for accountability.

How we built it We built Snooze in Flutter with Firebase Authentication and Firestore. Reminders are stored locally and synced to the cloud for premium users. Notifications and alarms are scheduled locally for reliability, and analytics are computed from reminder events.

Challenges we ran into Precise alarm scheduling across platforms and time zones Balancing local storage with cloud sync consistency Designing UX that feels calm but still urgent Turning raw event data into useful insights Accomplishments that we're proud of End‑to‑end reminder flow from creation to analytics Cross‑platform UI that feels consistent Premium features that add real value (advanced recurrence, sharing, recovery) A clean architecture that’s easy to extend What we learned We learned that reminders are more effective when paired with behavioral feedback. Building reliable scheduling also taught us to prioritize performance, permission handling, and data consistency.

Built With

Share this project:

Updates