Case study

Turning an iOS-first relationship app into a trustworthy web presence.

Little Us started as a SwiftUI app for two people in a long-distance relationship. The web project gives it a public home, a recovery surface for Supabase Auth, and a foundation for docs, support, analytics, and future admin workflows.

Product mood

Soft, warm, emotional, minimal, and premium. The website keeps the rounded SwiftUI feeling but translates it into web-native layout and responsive typography.

Auth problem

Supabase password recovery needs a stable redirect URL. The site owns that flow through `/auth/reset-password` and `/auth/update-password`.

Technical shape

Next.js handles the frontend, API routes, admin shell, AI drafting endpoint, analytics scripts, and deploy-friendly environment configuration.

Next layer

The admin dashboard can grow into a real CMS, event review console, release note studio, or support tool as product operations become more complex.

Outcomes

What this gives the product now.

Ready for the first production pass.

Add Supabase env vars, configure Auth redirect URLs, choose analytics, and deploy the website to Vercel.

Test recovery flow