A developer-only dating app built with Next.js 14 and Supabase. The UI is monochrome by design: black, white, gray, borders, type, and motion.
- Install dependencies:
npm install- Replace the dummy values in
.env.local:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
NEXT_PUBLIC_SITE_URL=http://localhost:3000-
In Supabase, run
supabase/schema.sqlin the SQL editor. -
Enable GitHub OAuth in Supabase Auth and set the callback URL:
http://localhost:3000/api/auth/callback
- Start the app:
npm run devThe app has the full MVP surface in place: GitHub login, guarded app routes, discovery swipe cards, match modal, matches list, chat UI with realtime subscription, profile editing.