Next.js(App Router) + NextAuth(Credentials) + Prisma + PostgreSQL
데모용으로 간단한 로그인(이메일만 입력)과 추천/좋아요/매칭 플로우의 최소 구현을 포함합니다.
- Node 18+
- PostgreSQL (권장: Neon 또는 Supabase)
cp .env.example .env
# .env 파일에 DB 연결 문자열(DATABASE_URL)과 NEXTAUTH_SECRET을 채워주세요.npm install
npx prisma migrate dev --name init
npx prisma db seednpm run dev- http://localhost:3000 접속
- 이메일만 입력해서 로그인 → 온보딩 → 추천 목록 → 좋아요 → 매칭 생성
app/: Next.js App Routerapp/api/: API Routeslib/: 공용 라이브러리(auth, prisma)prisma/: Prisma 스키마 및 시드