미국 텍사스 소재 Non-profit 법인(Global Mission Light)이 운영하는 크리스챤 기부 멘토링 플랫폼입니다.
- 멘토: 재능으로 섬김 (무보수 자원봉사)
- 멘티: 전문가 멘토링을 받으면서 기부에 참여
- 기부금: 결제 금액 전액이 한국 미자립/개척교회 지원
- 프레임워크: Next.js 15 (App Router) + TypeScript
- 스타일링: Tailwind CSS + shadcn/ui
- 백엔드: Supabase (Auth + PostgreSQL + Storage)
- 결제: Stripe Checkout
- 배포: Vercel
npm install.env.local.example 파일을 복사하여 .env.local 파일을 생성하고 필요한 값을 입력하세요.
cp .env.local.example .env.localnpx supabase startSupabase 프로젝트를 생성한 후:
npx supabase db pushnpx supabase db seednpm run dev브라우저에서 http://localhost:3000 을 열어 확인하세요.
gml/
├── src/
│ ├── app/ # Next.js App Router
│ ├── components/ # React 컴포넌트
│ ├── lib/ # 유틸리티 라이브러리
│ ├── hooks/ # React Hooks
│ └── types/ # TypeScript 타입 정의
├── supabase/
│ ├── migrations/ # DB 마이그레이션
│ └── seed.sql # 초기 데이터
└── public/ # 정적 파일
- Phase 1: 기반 구축 (진행 중)
- Phase 2: 핵심 기능
- Phase 3: 임팩트 & 통계
- Phase 4: 결제 연동
- Phase 5: 마무리 & 런칭
이 프로젝트는 Global Mission Light의 소유입니다.