// op_007 — case study Live
Tattoo Aftercare
// the problem
Tattoo aftercare advice is scattered across studio handouts, generic blog posts, and word of mouth — none of it tracks an individual piece's healing stage or reminds the wearer when care steps actually need to happen. Multi-tattoo collectors have it worse: each piece heals on its own timeline, and nothing keeps them straight.
// architecture decisions
Local-First Storage
expo-sqlite keeps every tattoo's timeline, care log, and photo metadata fully on-device — no account required, no personal data leaves the device by default.
Adaptive Reminders
expo-notifications schedules care reminders against each tattoo's active healing stage and last-logged action, so reminder frequency tapers automatically as a piece moves from fresh wound to fully healed.
Progress Photos
expo-image-picker and expo-media-library back a per-tattoo photo journal, with image metadata stored alongside the SQLite healing record rather than in a separate media store.
Monetization
RevenueCat manages a one-time $3.99 Pro IAP with App Store receipt validation — no subscription pressure for a tool people use intensively for a few weeks per tattoo.
// key outcomes
Optional Apple Sign-In unlocks a community feed where collectors share healed results and care logs, without forcing an account on anyone who just wants a private healing tracker. The Cloudflare Workers-served marketing site and admin panel give the app a real storefront despite the core experience being entirely offline-first.
// related builds