Case Distillery
BLOG · ISSUE #026

How a Toilet Alarm App Hit 1,824 Upvotes on r/SideProject

Jul 22, 2026·2 min read

A solo iOS dev turned one absurd noun into a viral launch. No ad spend, no landing page, no press. The mission-alarm app category has existed since 2013 — here's what he actually did differently.

The case at a glance

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.

Want the full dissection?

This is the free preview. The full paid issue covers the four moves in the order they detonated, the pricing leash math, a 5-step replication playbook, and why cold launches don't work in 2026.

Read Issue #026 in full → First 100 subscribers lock $99/yr forever. After that it moves to the standard tier.