Inspiration

I was inspired by Sam Beckman’s cross-platform powerful reminders brief. The goal was to build a truly synchronized reminder experience across devices using the GOAT cross-platform framework Qt, delivering the same app on both iOS and Android from a single codebase.

What it does

Nevö is a cross-device reminder app built around a weekly calendar view. Users can select a time, set a deadline, and attach an alarm to each reminder through a clean and focused interface.

Reminder data is stored in Firestore for real-time synchronization and locally in SQLite for offline access (for example during flights). A backend service monitors reminders and triggers notifications at the correct time. If multiple devices are in use, Nevö routes the notification to latest used device.

RevenueCat is integrated to handle subscriptions and entitlement management.

How we built it

Nevö is built with Qt (C++), enabling true cross-platform deployment. Since there is no official RevenueCat SDK for Qt, I implemented a lightweight C++ wrapper to connect directly to the RevenueCat APIs.

Challenges we ran into

There is no native RevenueCat support for Qt, so building the wrapper required additional work. Setting up a reliable notification backend and ensuring correct multi-device synchronization also took several iterations.

Accomplishments that we're proud of

I started this project late in the hackathon timeline and still managed to complete a fully working cross-platform app with backend sync, notifications, and subscription integration in just a few days.

What we learned

We learned the importance of tight scope control and focusing on the core differentiator.

What's next for Nevö

Next steps include polishing the user experience, exploring voice-based reminder creation, refining the subscription model, and potentially open-sourcing the Qt RevenueCat wrapper.

Built With

Share this project:

Updates