Absolutely. For a RevenueCat Shipathon submission, I’d make the About the project more like a concise hackathon/project story rather than an App Store description. The sections should explain the problem, product, technical approach, challenges, achievements, learnings, and roadmap.
Here’s a polished version based on your Alarmify description:
About the project
Inspiration
Most alarm clocks make waking up incredibly easy: swipe, tap, or press a button and go back to sleep.
We wanted to build an alarm that actually requires you to wake up and think.
Alarmify was inspired by heavy sleepers, chronic snoozers, students, and shift workers who struggle to get out of bed despite setting multiple alarms. Instead of simply making the alarm louder, we designed a short wake-up mission that requires a real response before the alarm can be dismissed.
The idea is simple: don't just hear your alarm — prove you're awake.
What it does
Alarmify is a mission-based alarm clock for iPhone that keeps ringing until you complete a wake-up challenge.
Users can create unlimited alarms and choose different missions:
- Math Mission — solve a math problem before dismissing the alarm.
- Memory Match — remember and repeat a sequence correctly.
- Typing Mission — retype a motivational affirmation to activate your brain.
- Math Pro — harder mathematical challenges available with Alarmify Pro.
Users can also customize snooze duration from 0–15 minutes, choose from 28+ alarm sounds, create quick timers, and label alarms for work, school, gym, naps, and more.
Alarmify is designed to work offline, requires no account or sign-in, and focuses on one goal: helping people get out of bed on time.
The app also uses RevenueCat to manage its Pro upgrade, supporting monthly, yearly, and lifetime purchase options.
How we built it
We built Alarmify as a focused native iOS experience, keeping the interface simple enough to configure quickly at night and understand immediately in the morning.
The core experience combines:
- Native iOS alarm and notification capabilities
- Mission-based interaction flows
- Multiple difficulty levels for wake-up challenges
- Custom alarm sounds and snooze configuration
- Unlimited alarm management
- Quick timers
- Offline-first functionality
- A Pro entitlement and purchase system powered by RevenueCat
RevenueCat allowed us to keep the monetization layer separate from the core alarm experience while supporting multiple purchasing options, including subscriptions and a lifetime unlock.
Our goal throughout development was to avoid turning Alarmify into another complicated health or sleep-tracking app. We intentionally focused the product around one clear outcome: wake up and start your day.
Challenges we ran into
The biggest challenge was making an alarm app that is genuinely useful without making it frustrating.
A mission needs to be difficult enough to prevent someone from dismissing the alarm while half-asleep, but simple enough that a genuinely awake person can complete it quickly.
We also had to think carefully about the reliability of the alarm experience. An alarm app needs to work when the user needs it most, so we focused on reliable scheduling, notification behavior, sound playback, and handling different app/device states.
Another challenge was designing monetization without putting the basic wake-up experience behind a paywall. We wanted users to experience the core concept first and then upgrade to Pro for additional capabilities.
Accomplishments that we're proud of
We're proud that Alarmify turned a very familiar product category into something more interactive and purposeful.
Some highlights include:
- Mission-based alarms instead of simple dismiss buttons
- Multiple wake-up challenges with different cognitive interactions
- 28+ alarm sounds
- Flexible 0–15 minute snooze configuration
- Unlimited alarms with custom labels
- Quick one-tap timers
- Offline functionality
- No account or sign-in requirement
- Monthly, yearly, and lifetime Pro options
- RevenueCat-powered monetization
- A simple interface designed specifically for sleepy users
Most importantly, we built the product around a very clear question:
What if an alarm required you to actually be awake before it stopped?
What we learned
We learned that building an alarm app is less about creating a loud sound and more about designing a reliable wake-up experience.
We learned how small interactions can make a big difference. A short math problem, memory sequence, or typing challenge can turn the first few seconds of the morning into an intentional action rather than an automatic snooze.
We also learned the importance of balancing friction and usability. Making an alarm harder to dismiss isn't automatically better — the challenge has to feel fair, fast, and predictable.
From the monetization side, integrating RevenueCat helped us think about how subscriptions and lifetime purchases can coexist while keeping the core product experience straightforward.
What's next for Alarmify: Mission Alarm Clock
We're starting with one simple mission: get people out of bed.
Next, we want to make Alarmify smarter and more customizable while keeping that focus.
Potential future improvements include:
- More wake-up mission types
- Custom mission difficulty
- More personalization based on user preferences
- Additional alarm sound packs
- Mission combinations for extra-strict alarms
- Better alarm customization
- More Pro features
- Improved accessibility
- Additional reliability and edge-case testing
- User feedback-driven improvements to the wake-up experience
Our long-term vision is to make Alarmify a personal wake-up system, not just another alarm clock — one that helps users start their mornings intentionally.
Alarmify: Don't just set an alarm. Complete the mission.
Built With
- avfoundation
- brain
- challenge
- deep
- early
- in-app-purchases
- ios
- ios-development
- loud
- memory
- morning
- oversleep
- puzzle
- revenuecat
- snooze
- storekit
- subscriptions
- swiftui
- timer
- typing
- up
- usernotifications
- wake
- wakeup
- xcode
Log in or sign up for Devpost to join the conversation.