Reclaim
Mobile-first Recovery RPG for breaking addictive loops through a 30-day protocol, SOS tools, AI coaching, identity systems, and accountability.
Built a consumer recovery product across Expo mobile app, Next.js web companion, Express/MongoDB API, daily missions, SOS, relapse logging, AI coach, public profiles, social feed, medals, Arena competitions, subscriptions, moderation, analytics, and store-readiness docs.

Reclaim
Reclaim is a mobile-first Recovery RPG that helps users break addictive loops through a 30-day protocol, always-free SOS tools, progressive unlocks, AI coaching, identity systems, and social accountability.
The product has three implemented surfaces: Expo mobile app, Next.js web companion/landing site, and Express/MongoDB API.
Main Product Surfaces
- Expo Router mobile app with Today, SOS, Journey, Vault, Settings, onboarding, subscription, Coach, Sherlock, Arena, medals, Future Self/Enemy generators, partners, community, profile, feed, analytics, and defense settings.
- Next.js landing site plus authenticated companion dashboard with recovery, coach, reports, feed, arena, medals, profile, journal, analytics, pricing, and settings.
- Express/MongoDB API with auth, progression, social, AI, subscription, moderation, notification, and analytics flows.
- Public profiles, followers/following, public feed, partner/accountability flows, and Arena participants.
Complexity Handled
- JWT access and refresh tokens, bcrypt passwords, plan-aware JWT payloads, entitlement middleware, admin-token path.
- Stripe checkout/webhook for web subscriptions; mobile IAP product config exists, with native IAP handoff pending.
- Expo local reminders, backend notification preferences, Expo push send-test/scheduled endpoint, adaptive risk-window previews.
- Protocol progression, level-gated tools, Day 31 Pro lock/free maintenance, quests, relapses, boss fights, community challenges, medals, medal escrow competitions, proof submission, and settlement.
- Admin medal API, release/support docs, escalation playbooks.
- Text moderation through OpenAI moderation when configured, privacy stripping for public profiles, image type/size moderation, AI safety tests.
- Heatmaps, overview metrics, coach insights, weekly Sherlock reports, identity/life-map computations, launch analytics event map.
- Environment contracts, production validation, staging and production checklists, Cloudinary/local media provider.
Caveats
No full admin dashboard or CRM UI is present. Native IAP handoff is pending. Public deployment is not proven by the repo alone.
What This Demonstrates
Reclaim shows product-engineering depth beyond UI assembly: cross-platform architecture, backend domain modeling, monetization gates, safety boundaries, privacy-aware public surfaces, release discipline, and startup narrative packaging.
The biggest signal is ownership range: mobile UX, web marketing, backend APIs, subscription logic, AI safety, moderation, social mechanics, and QA.
Short Version
Built Reclaim, a mobile-first Recovery RPG for breaking addictive loops. The product includes an Expo mobile app, Next.js web companion, and Express/MongoDB backend with auth, daily protocol progression, SOS, relapse logging, AI coach flows, public profiles, social feed, medals, Arena competitions with escrow mechanics, Pro entitlements, notifications, moderation, analytics, and release/store-readiness documentation.
Gallery
