Inspiration
Remigo came from a common problem: people are overwhelmed, not unorganized. Most reminder tools either feel too basic or too complicated, and they often fail at the exact moment users need them. We wanted to build a reminder app that is fast, dependable, and calming to use for everyday life.
What it does
Remigo helps users capture and execute tasks with minimal friction. It supports one-time and recurring reminders, quick snooze options, and notification actions like mark done or reschedule. It also keeps reminders synced across devices and offers Pro features like calendar view, insights, and customization.
How we built it
We built Remigo with Flutter and Riverpod for a clean cross-platform architecture. Firebase Auth handles sign-in, Firestore stores reminders, and Cloud Functions with FCM push updates between devices. Local notifications are scheduled with timezone-aware logic and a recurrence engine to keep trigger times accurate. RevenueCat powers subscriptions and entitlement checks for Pro access.
Challenges we ran into
The hardest part was reliability across edge cases: recurrence math, timezone handling, and platform-specific notification behavior on iOS vs Android. We also had to prevent sync loops while still ensuring changes from one device are reflected on others quickly and correctly.
Accomplishments that we're proud of
We shipped a production-grade reminder flow with recurring scheduling, action-driven notifications, and cross-device sync. We also built a clear freemium model with polished upgrade paths and meaningful Pro features, while keeping the free experience useful and approachable.
What we learned
We learned that reminder apps are less about UI screens and more about correctness under real-world conditions. Small timing bugs can break trust, so robust scheduling and sync logic matter most. We also learned that product clarity around free vs Pro is essential for both user experience and monetization.
What's next for Remigo: Smart Reminders
Next, we want to add natural-language reminder creation (for example, "every weekday at 8"), smarter suggestion prompts based on user behavior, and deeper integrations like widgets and watch support. We also plan to improve analytics and insight quality so Remigo can evolve from a reminder tool into a proactive planning assistant.
Built With
- cloud-functions
- firebase-auth
- firebase-cloud-messanging
- firestore
- flutter
- riverpod
Log in or sign up for Devpost to join the conversation.