尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗야외행사·푸드트럭 QR결제 창업 프로젝트의 실제 구동 프로토타입. Next.js 14 (App Router) + Supabase(Postgres + Auth) + Tailwind + Vercel 배포.
로컬 HTML 데모(03_데모_시연용.html)를 실제 URL·실제 DB·실제 로그인이 되는 웹 서비스로 발전시킨다.
festival-hub.vercel.app)| 계층 | 기술 | 이유 |
|---|---|---|
| Frontend | Next.js 14 (App Router) + TypeScript + Tailwind CSS | 표준 · Vercel 최적화 · 서버 컴포넌트 |
| Backend | Supabase (Postgres + Auth + Storage) | 무료 티어 · 실시간 · RLS 보안 |
| 배포 | Vercel (프론트) + Supabase 호스팅 (백엔드) | 무료 · GitHub 연동 · 자동 배포 |
| 결제 (선택) | PortOne V2 SDK | 국내 PG 표준 · 테스트 모드 |
월 비용: 초기 무료. 사용자 1,000명 넘어가면 월 25달러 (Supabase Pro).
prototype/
├── README.md ← 지금 이 파일
├── GETTING_STARTED.md ← 30분 시작 가이드
├── DEPLOYMENT.md ← 배포 상세 절차
├── package.json ← npm 의존성
├── next.config.js ← Next.js 설정
├── tsconfig.json ← TypeScript 설정
├── tailwind.config.ts ← Tailwind 설정
├── .env.example ← 환경변수 예시
├── .gitignore
├── supabase/
│ ├── schema.sql ← DB 테이블 정의 (즉시 실행 가능)
│ ├── policies.sql ← Row Level Security (권한)
│ └── seed.sql ← 샘플 데이터
├── src/
│ ├── app/
│ │ ├── layout.tsx ← 전체 레이아웃
│ │ ├── page.tsx ← 랜딩 페이지
│ │ ├── login/page.tsx ← 로그인
│ │ ├── signup/page.tsx ← 회원가입 (역할 선택)
│ │ ├── dashboard/page.tsx ← 로그인 후 역할별 리다이렉트
│ │ ├── seller/ ← 셀러 페이지 (5개 탭)
│ │ ├── host/ ← 주최사 페이지
│ │ └── admin/ ← 관리자 페이지
│ ├── lib/
│ │ └── supabase/
│ │ ├── client.ts ← 브라우저용 Supabase
│ │ └── server.ts ← 서버용 Supabase
│ └── components/ ← 공통 컴포넌트
Supabase 계정 생성 (무료):
festival-hub, 리전 Northeast Asia (Seoul), 비밀번호 설정Project URL과 anon public key 복사Vercel 계정 생성 (무료):
Node.js 설치 (로컬 개발용):
# 이 폴더로 이동
cd prototype
# 의존성 설치
npm install
# 환경변수 파일 생성
cp .env.example .env.local
# .env.local 편집 → Supabase URL·anon key 입력
# 개발 서버 실행
npm run dev
# → http://localhost:3000 접속
Supabase 프로젝트 → SQL Editor → New Query:
supabase/schema.sql 내용 복사 → 실행supabase/policies.sql 내용 복사 → 실행supabase/seed.sql 실행 → 샘플 데이터 로드Vercel 배포:
prototype 폴더를 GitHub 저장소로 푸시NEXT_PUBLIC_SUPABASE_URL·NEXT_PUBLIC_SUPABASE_ANON_KEY 추가festival-hub-xxx.vercel.app)| 단계 | 상태 | 다음 요청 시 진행 |
|---|---|---|
| ✅ 프로젝트 스켈레톤 | 완료 (이번 단계) | - |
| ✅ Supabase 스키마 | 완료 | - |
| ✅ 인증 (로그인·회원가입) | 완료 (기본형) | 이메일 인증 강화 |
| ⏳ 셀러 페이지 5개 탭 | 미개발 | 다음 단계에서 진행 |
| ⏳ 주최사 페이지 | 미개발 | 다음 단계에서 진행 |
| ⏳ 관리자 페이지 | 미개발 | 다음 단계에서 진행 |
| ⏳ 결제 연동 (PortOne) | 미개발 | Phase 2 |
| ⏳ 이메일 알림 | 미개발 | Phase 2 |
festival-hub.vercel.app이것이 다른 시드 라운드 스타트업 대비 결정적 차별점입니다. 기획서만 있는 곳 vs. 실제 서비스가 살아있는 곳.
Claude에게 다음처럼 요청하시면 됩니다:
각 요청마다 완성된 코드가 이 폴더에 추가됩니다.