Live Platforms

Bloom

A private everything-app for two: cycle tracking, shared memories, an AI companion, and a couple-only social feed, all in one installable PWA.

Next.jsSupabaseClaudeWeb PushPWA

Product walkthrough

Bloom screenshot 1

Overview

A private couples app built for one dynamic: a girl and her partner. A Progressive Web App on Next.js and Supabase with two distinct sides (her main app and his partner panel). She controls what he can see, and everything is private by default.

The problem

Couples juggle a dozen disconnected apps: one for cycle tracking, another for shared photos, notes, reminders, and messaging, with no privacy guarantees and no single shared space. Nothing put a relationship's whole world in one private, installable place where one partner controls exactly what the other sees.

Key features

  • Her side: dashboard, cycle tracker with a learning prediction engine, insights, calendar with cycle-phase overlays, notes, journal with mood tagging, and a mood graph.

  • AI Companion (Jenny): a Claude-powered chatbot she names and styles, with full per-session history and a photo avatar.

  • Wardrobe with an AI stylist agent that suggests outfits from her real wardrobe items by occasion, weather, or vibe.

  • Relationship hub: memories, storybook (AI-generated illustrated stories from real memories), notes to and from him, complaint jar, shared goals, timeline, date ideas, gifts, and a monthly Wrapped recap.

  • Bloomgram: a private Instagram-style feed for the couple, with posts, reactions, comments, replies, saved posts, and his controls for verified badge, follower count, and fake-likes range.

  • His partner panel at /partner: her mood and cycle (if shared), shared calendar, movie-night matching, questions, quizzes, countdowns, and settings.

  • Real-time notification bell plus Web Push (VAPID) for background delivery, and full account and data deletion.

Tech used

Frontend

Next.js (App Router)Tailwind CSSshadcn/ui

AI

Claude (chatbot, storybook, stylist, Wrapped)

Data & Auth

Supabase (Postgres, RLS, Realtime, Storage)

Platform

Web Push (VAPID)PWA (iOS + Android)Vercel

Outcomes

  • Row Level Security enforces per-user and per-couple data access.

  • Installable on iOS (Safari) and Android (Chrome) straight from the browser.

Want something like this built?

Book a call and let's scope it out.

Book a call