Pouched

0
Mobile App Health

iOS tracker for nicotine pouch usage that helps you taper consumption and quit.

Pouched is a focused little iOS app for one specific habit-change goal: quitting nicotine pouches. Users log each pouch as they use it, and the app tracks daily usage, streaks, and trends over time. The core feature is a tapering plan — Pouched gradually nudges your daily limit downward, helping you wean off pouches at a pace that's actually sustainable instead of forcing a cold-turkey cliff that most people don't make it past.

It's a category that had been underserved on the App Store. Plenty of apps exist for quitting cigarettes or vapes, but pouches — Zyn, On!, Velo and the rest — have their own usage patterns that don't map neatly onto a smoking tracker. Pouched fills that specific niche.

How it was built

Pouched was built by Thatcher, a non-coder who used Cursor together with SwiftUI to ship a native iOS app from scratch. The story is featured in Lenny Rachitsky's roundup of products people are vibe-coding and actually using — one of several examples there of someone with a personal problem and no traditional dev background turning that problem into a real shipping App Store product by leaning hard on AI-assisted coding.

Cursor handled the bulk of the Swift code generation, with the developer in the loop on iteration, design choices, and the parts of SwiftUI that needed nudging to behave correctly on real devices.

Why it matters

Pouched is a tiny but instructive example of how vibe-coding shifts the calculus for niche health apps. Categories like "nicotine pouch tracker" don't have enough audience to attract a funded startup or a traditional indie team, but they're absolutely worth building for the specific people who need them. Cursor plus SwiftUI plus a motivated non-engineer turns out to be enough to fill those gaps.

Tools

Cursor

Languages

Swift

AI Models

Claude

Guided by

Thatcher
Visit Homepage

This listing is unclaimed. Sign in to claim it.

Comments

No comments yet. Be the first to share your thoughts!

Sign in to leave a comment.