Inspiration

Building an MVP within a short period has always been challenging for me. I often struggle with deadlines (even for my own projects) because I constantly feel there’s something more to add, improve, or fix. This usually leads to delay after delay. When I saw the Shipyrd challenge, I thought, “Wow, maybe this is exactly what I need.” After reviewing the creator briefs, I noticed that Sam Beckman highlighted a real and practical problem. That resonated with me, and I decided to participate and give it my best effort.

What it does

Remindly is a cross-platform reminder app built to address the problem mentioned by Sam Beckman. The app:

  • Works across multiple platforms (Android & iOS).
  • Allows users to sync reminders across multiple devices or share them with a partner.
  • Supports advanced repeat rules (minutely, hourly, daily, monthly, yearly) with full customization.

How we built it

I started by defining the core features and separating platform-specific logic from shared business logic. I designed the Reminder model and implemented the scheduling engine first. For the UI, I used AI assistance to generate a simple starting design, then refined it manually. Using Kotlin Multiplatform (KMP) and Compose Multiplatform, I was able to share the core logic across Android and iOS while handling platform-specific features separately.

Challenges we ran into

One of the biggest challenges was handling platform-specific differences — especially notification systems. Android and iOS manage background tasks and notifications very differently. Another major challenge was building the next-trigger calculator. It needed to accurately compute the next execution time based on the current state of a reminder and its repeat rule. Finally, sharing subscription access across a device network was complex. I had to design a system where secondary devices could access premium features if the primary device has an active subscription.

Accomplishments that we're proud of

Building a production-ready cross-platform app in just one month and solving a real-world problem was a huge achievement. Turning an idea into a fully working product within that time frame feels incredibly rewarding.

What we learned

Time constraints can actually improve focus. When you truly believe in your idea and stay focused on your goal, you naturally start respecting the small details that make a big difference.

What's next for Untitled

Next steps include improving the UI/UX, refining the overall design system, and expanding features such as:

  • Custom notification sounds and actions
  • Cloud backup
  • User profiles
  • Ads integration
  • Additional productivity features

Built With

Share this project:

Updates