AI companions for everyone

AiCupid V2

The V2 preview now mirrors the current AiCupid product loop while replacing the core with typed Next.js, Supabase Auth, Postgres, Storage, Realtime, PayPal-safe billing, and Vercel previews.

privacy-first memory20+ language chat & voiceAR date modesall genders & orientations

Top Cupids

Fresh fictional Cupids ready to meet you.

Sienna SurfWarm, playful, and direct with private memory.Beach MuseIvy NoirLate-night wit, slow trust, and sharp recall.Goth RomanticMara VelocityEnergetic date loops, voice-first, and bold.Action DateNyx WitchstreamMystic humor, cozy rituals, and loyalty arcs.Fantasy

Legacy routes

192

Flask URL behaviors tracked for parity before DNS cutover.

Legacy tables

60

Supabase migration must validate counts, hashes, auth links, and storage mappings.

Route shells

192

Critical parity surface registered in the TypeScript migration contract.

route-parity

All required Flask routes must have V2 page or route-handler coverage.

blocked

data-validation

Supabase row counts, sample hashes, auth mappings, and storage mappings must match signed-off migration reports.

blocked

paypal-replay

Webhook replay must be idempotent for subscription, capture, refund, cancellation, and plan-change events.

blocked

safety-and-retention

Safety event capture and retention purging must preserve review context while scrubbing user-visible content.

blocked

rollback-rehearsal

DNS and data rollback notes must be rehearsed before production domain switch.

blocked