소개
kindie는 한국 시장에 특화된 Next.js 풀스택 스타터킷입니다.
kindie란?
kindie는 한국형 웹서비스를 빠르게 만들기 위한 Next.js 풀스택 스타터킷입니다. 인증, 결제, SMS 인증, 이메일, 주소검색 등 한국 서비스에 필요한 기능을 미리 구현해두어 빠르게 제품을 만들 수 있습니다.
누구를 위한 건가요?
- 솔로 개발자 — 아이디어를 빠르게 MVP로 검증하고 싶은 분
- 소규모 팀 — 반복되는 인프라 구축 대신 핵심 기능에 집중하고 싶은 팀
- 바이브코더 — GitHub/Node.js 기본 사용법으로 빠르게 웹서비스를 시작하고 싶은 분
포함된 기능
| 기능 | 설명 |
|---|---|
| 인증 | 이메일/비밀번호 + Google + 카카오 + 네이버 OAuth |
| 결제 | PortOne 기반 구독/단건 결제 |
| SMS 인증 | Solapi 기반 OTP 인증 |
| 이메일 | Resend + React Email 템플릿 |
| 주소검색 | 행정안전부 JUSO API |
| 관리자 | 사용자/결제/통계 대시보드 |
모든 기능은 config.ts에서 한 줄로 켜고 끌 수 있습니다. 자세한 내용은 기능 토글 문서를 참고하세요.
기술 스택
- 프레임워크: Next.js 16 (App Router)
- 언어: TypeScript
- 스타일링: Tailwind CSS v4 + shadcn/ui
- 데이터베이스: PostgreSQL + Drizzle ORM
- 인증: Auth.js v5
- 결제: PortOne
- SMS: Solapi
- 이메일: Resend + React Email
- 배포: Vercel