The case at a glance
- r/SideProject upvotes: 1,824 in under 48 hours
- Comments: 371 (engagement ratio 20.3% vs. category avg. 4-6%)
- Ad spend: $0
- Capital at risk: ~$200 (Apple dev account + domain)
- Build time: one weekend
- Direct comp: Alarmy, ~50M downloads, 8-figure ARR
The operator ships a solo iOS mission-alarm app where the alarm won't stop ringing until the phone camera scans a toilet. One mission. No difficulty levels, no sound library, no dashboard. Stack: Xcode, SwiftUI, CoreML for on-device object detection, RevenueCat for IAP, a $99/yr Apple developer account, one domain, one Reddit account. iOS live, Android in review. That's the whole surface area.
What he's actually selling: the one-noun ASO play
The product isn't the alarm. The product is one noun.
Alarmy owns "alarm." Nobody owns "toilet alarm." That's a long-tail App Store search string with zero real competition and a joke baked in. Every mission-alarm clone since 2013 has competed on features — solve a math problem, shake the phone, photograph "an object." This operator competed on words. He picked one absurd noun that owns a keyword, a joke, and a Reddit title simultaneously.
Why the mechanism works: the gimmick is the demo. The Reddit title — "alarm that won't stop ringing until you go to the toilet" — is the entire pitch. No screenshot needed, no video, no explainer. A product whose premise fits in one line of the r/SideProject feed is a product whose premise fits in a group chat forward. The joke qualifies the user. The comment captures them. A single pinned reply — "comment 'android' and I'll DM you when it's live" — turned anonymous scrollers into a warm launch list of 100+ opt-ins with zero ConvertKit form and zero cold outreach cost.
You don't beat the category leader on features. You beat them on words they'd never bid on.