Two soft figures sitting together near a sunrise window.
For long-distance closeness

Feel close, even far away.

Little Us is a private space for two people to share moods, tiny love notes, daily signals, and the simple comfort of being remembered every day.

Tiny signals, shared daily

A web home that matches the quiet mood from the app.

The first job is account recovery. The bigger job is giving Little Us a calm, trustworthy place for support, updates, docs, and future product moments.

Mood glow

See how your person is doing without turning it into a conversation they have to perform.

Tiny love notes

Small words, big meaning. A soft place for the everyday things that keep distance warm.

Daily signal

One small check-in each day that says: I am here, I am thinking of you.

Widgets for two

A shared heart, mood glow, little window, and photo signals that live outside the app.

Supabase Auth

Password recovery that belongs to the product.

The website handles the web side of the Supabase recovery flow. Users request a link, return to `/auth/update-password`, and update their password before signing back into the iOS app.

Built to ship

Modern enough to grow, simple enough to run.

Next.js + React + TypeScript
Supabase Auth + PostgreSQL
Next.js API routes
Simple admin dashboard
AI draft endpoint
Plausible or Google Analytics
Playwright + unit tests
Vercel-ready deployment

AI draft studio for future relationship content.

Generate event descriptions, translate small pieces of copy, summarize after-events, or draft a newsletter section from the admin dashboard.

Open admin
Architecture

One product, two surfaces.

iOS appEmail auth, couple pairing, daily signals
SupabaseAuth, PostgreSQL, RLS, storage, realtime
WebsiteReset password, support, admin, docs
DeployVercel, GitHub Actions, analytics
Read the case study