한국형 SaaS 보일러플레이트

다 차려진 한국형 SaaS,
숟가락만 드세요

토스페이먼츠 결제, 카카오·네이버 로그인, 알림톡, 법무 페이지까지 — 한국 서비스에 필요한 연동이 처음부터 연결되어 있습니다. 오늘 시작해서 이번 주에 출시하세요.

STACKNext.js 16 · TypeScript · Tailwind v4 · Drizzle · Supabase

LIVE DEMO — 직접 눌러보세요

테스트 환경이에요 — 실제로 결제되지 않습니다
베이직 이용권 9,900원

결제수단

결제가 완료되었습니다

시작킷 데모 앱의 실제 성공 화면과 같은 플로우입니다

주문번호
ord-demo-0001
결제수단
신용·체크카드
결제금액
9,900원

알림톡 · 결제가 완료되었습니다 — 9,900원

알림톡 자동 발송 보기 ↓

이 화면은 시뮬레이션입니다. 시작킷 데모 앱에서는 이 자리에 진짜 토스페이먼츠 테스트 결제창이 뜹니다 — 이 플로우의 서버 코드까지 포함되어 있습니다.

01 · PROBLEM

코딩은 AI가 해줍니다.
그런데 왜 아직도 출시를 못 했을까요?

기능 코드는 하루면 나옵니다. 발목을 잡는 건 늘 한국 연동입니다. 글로벌 보일러플레이트는 Stripe 기준이라, 한국에서 SaaS를 열려면 결국 이 벽들을 직접 넘어야 합니다.

01스케줄러 미제공

정기결제 스케줄러는 “직접 구현”입니다

정기결제용 카드 등록까지는 문서대로 됩니다. 그런데 매달 결제를 실제로 실행하는 장치, 실패 시 재시도, 해지 처리는 문서 밖의 일입니다. 공식 샘플 저장소에는 Next.js App Router 예제도 없습니다(2026-07 기준).

02KOE006

카카오 로그인은 이메일을 안 줍니다

비즈앱 전환 전에는 카카오가 이메일을 내려주지 않습니다. 이메일이 꼭 있다고 가정하고 만든 회원 데이터 구조는 첫 카카오 로그인에서 바로 깨집니다.

03검수 반려

알림톡은 코드보다 검수가 벽입니다

템플릿 문안이 검수 기준에 맞지 않으면 반려됩니다. 문안을 고치고 재검수를 기다리는 사이, 출시 일정은 계속 밀립니다.

04조항 누락

약관은 아무거나 복사하면 안 됩니다

자동결제 사전 고지 조항, 개인정보 국외 이전 명시, 전자상거래법 사업자 정보 표기 — 결제를 받는 한국 서비스에는 따로 챙겨야 할 문서 요건이 있습니다.

이 차이를 시간으로 보면

1주차
토스 문서 정독
결제위젯 파라미터 삽질
successUrl 리다이렉트 디버깅
금액 위변조 검증 설계
주문 데이터 구조 고민
2주차
결제 알림에 위조 방지 장치가 없다는 걸 발견
같은 결제 알림이 7번 오는 문제 삽질
중복 결제 방지 설계
정기결제 카드 등록 흐름
매달 자동 청구 직접 설계
3주차
KOE006 디버깅
카카오 이메일 미제공 대응
알림톡 템플릿 반려
재검수 대기
약관·개인정보방침 작성

…그리고 아직 내 제품 코드는 0줄

기간은 숙련도에 따라 다릅니다 — 왼쪽 항목들은 실제로 만나게 되는 관문을 나열한 것입니다.

02 · FEATURES

그 벽, 전부 미리 넘어뒀습니다

여덟 가지 모두 실제로 동작하는 코드입니다. 문서에 없는 함정까지 반영해서요.

운영까지 생각한 설계

매달 알아서 청구되는 정기결제

카드 등록 → 첫 결제 → 매달 자동 청구까지. 토스가 만들어주지 않는 자동 청구 장치가 들어 있고, 결제가 실패하면 3회 다시 시도한 뒤 자동 해지와 알림으로 이어집니다.

운영까지 생각한 설계

중복 결제 사고, 원천 차단

토스의 결제 알림(웹훅)에는 위조를 막는 서명이 없습니다. 그걸 아는 사람이 설계했습니다 — 같은 알림이 몇 번 와도 한 번만 처리하고, 모든 결제는 토스에 다시 확인한 값으로만 기록합니다.

토스페이먼츠 단건 결제

결제위젯 v2 기준. 주문 생성 → 위젯 → 승인 플로우에 금액 위변조 검증까지 포함되어 있습니다.

카카오·네이버·구글 로그인

카카오가 이메일을 주지 않는 비즈앱 전환 전 케이스까지 대응 — 이메일이 없어도 가입이 깨지지 않게 설계했습니다.

솔라피 알림톡 · SMS

발송 연동에 더해 검수 통과용 알림톡 템플릿 문안 5종 동봉 — 가입 환영, 결제 완료, 구독 갱신, 결제 실패, 해지 안내.

한국 법무 페이지 3종

이용약관(자동결제 사전 고지)·개인정보처리방침(국외 이전 명시)·환불정책, 그리고 전자상거래법 사업자 정보 푸터 컴포넌트.

AI 코딩에 최적화

CLAUDE.md와 연동 가이드 docs 동봉. Claude Code나 Cursor에 물리면 프로젝트 컨텍스트를 그대로 이해하고 확장합니다.

출시에 필요한 나머지 전부

이메일(Resend), GA4·MS Clarity, 네이버·구글 검증 메타 슬롯, 관리자 페이지, 구독 해지 UX를 갖춘 대시보드.

03 · ALIMTALK

결제 알림은 이메일이 아니라
카카오톡으로 갑니다

결제 완료·실패·해지처럼 놓치면 안 되는 순간마다 사용자의 카카오톡으로 알림톡이 발송됩니다. 솔라피 발송 연동은 물론, 가장 번거로운 관문인 템플릿 문안까지 준비되어 있습니다.

  • 가입 환영 · 결제 완료 · 구독 갱신 예정 · 결제 실패 · 해지 안내
  • 변수·예시값 표까지 갖춰 솔라피 콘솔에 그대로 등록
  • 실패 시 SMS 대체발송 옵션 내장

카카오 검수를 통과하도록 작성된 템플릿 문안 5종이 문서로 들어 있습니다. 오른쪽 메시지는 그 문안(결제 완료·결제 실패·해지 안내)에 예시 변수를 채운 미리보기입니다.

04 · INSIDE THE CODE

토스는 정기결제 스케줄링을
제공하지 않습니다

카드 등록까지는 누구나 갑니다. 진짜 일은 그다음입니다 — 매달 결제를 실제로 실행하는 장치, 실패 시 3회 재시도, 최종 실패 시 자동 해지와 알림. 시작킷에는 이 운영 장치가 전부 코드로 들어 있습니다.

“자동결제 스케줄링은 직접 구현해야 합니다.” — 토스페이먼츠 공식 문서
terminal — 시작킷 첫 실행
$ git clone github.com/…/sijakkit my-saas
$ cp .env.example .env.local
  # Supabase 무료 프로젝트 키 + 토스 테스트 키 입력
$ pnpm install && pnpm dev

 Ready on http://localhost:3000
 결제위젯 · 소셜 로그인 · 대시보드 즉시 동작
토스 테스트 키로 결제 화면까지 즉시 체험
Supabase 무료 프로젝트로 바로 동작

이 코드가 그대로 배송됩니다

파일 트리를 눌러 확인해 보세요. 실제 저장소에서 그대로 발췌한 코드입니다 — …생략… 표시 외에는 손대지 않았습니다.

시작킷 저장소

src/app/api/
src/db/
docs/
src/app/api/cron/billing/route.ts TS

인터랙티브 코드 뷰어는 JavaScript가 켜져 있어야 동작합니다.

6개 파일 발췌 · 실제 제품에는 전체 소스와 연동 가이드 6종 포함 docs 10종이 들어 있습니다

05 · WHAT’S INCLUDED

클론하면 이게 전부 들어 있습니다

따로 사거나, 따로 찾아 붙일 것이 없습니다. 저장소 하나에 출시에 필요한 구성 요소가 모두 담겨 있습니다.

  • Next.js 16 + TypeScript + Tailwind v4 프로젝트
  • Drizzle ORM + Supabase 스키마·마이그레이션
  • 토스 단건 결제 플로우(주문 → 위젯 → 승인 → 금액 검증)
  • 정기결제 + 매달 자동 청구 장치
  • 결제 실패 대응 — 재시도 3회 후 자동 해지 + 알림
  • 결제 알림 처리 — 중복 차단 + 토스 재확인
  • 카카오·네이버·구글 로그인(Auth.js v5)
  • 카카오 이메일 미제공 케이스 대응
  • 솔라피 알림톡·SMS 연동
  • 알림톡 템플릿 문안 5종(검수 통과용)
  • 이용약관 · 개인정보처리방침 · 환불정책
  • 전자상거래법 사업자 정보 푸터 컴포넌트
  • 관리자 페이지 + 대시보드(구독 해지 UX)
  • 이메일 발송(Resend) · GA4 · MS Clarity
  • 네이버·구글 검증 메타 슬롯 제공
  • CLAUDE.md + 연동 가이드 6종 포함 docs 10종
06 · COMPARE

어느 길로 가시겠어요?

같은 목적지, 다른 소요 시간입니다. 과장 없이 비교해 보세요.

비교 항목 직접 구현 해외 보일러플레이트 시작킷
시작 → 결제 화면 2~4주 — 함정을 밟으며 학습 결제부터 다시 구현해야 함 하루 — 테스트 키로 즉시 체험
토스 단건 결제 문서 보며 처음부터 구현 Stripe 전제, 한국 결제 없음 위젯 v2 + 금액 위변조 검증
정기결제 스케줄러 토스 미제공 — 직접 설계 Stripe 구독 전제 자동 청구 + 재시도 3회 + 자동 해지
카카오·네이버 로그인 이메일 미제공 함정을 직접 경험 Google·GitHub 중심 3종 + 함정 대응 설계
알림톡 템플릿 작성·검수 반복 이메일뿐 솔라피 연동 + 검수용 템플릿 5종
법무 페이지 조항을 직접 조사해 작성 해외 법 기준 문서 전자상거래법 기준 3종 + 푸터
07 · COST CALCULATOR

직접 구현하면 얼마가 들까요?

본인 상황에 맞게 가정을 조절해 보세요. 시간도 비용입니다.

50,000원

프리랜서 단가, 연봉 환산 시급 등 편한 기준으로

15일

하루 4시간 투입 기준

직접 구현 기회비용 = 시급 × 4시간 × 기간
50,000원 × 4시간 × 15일

직접 구현 기회비용 3,000,000원
시작킷 (론칭가) 99,000원

1회 결제 · 평생 사용

아끼는 금액 2,901,000원 시작킷 가격의 약 30.3

가정을 조절해 보세요. 계산은 참고용입니다 — 실제 기간과 비용은 사람과 상황에 따라 다릅니다.

08 · PRICING

1회 결제, 평생 사용

구독이 아닙니다. 한 번 결제하면 코드는 계속 여러분의 것입니다.

LAUNCH — 론칭가 12개월 업데이트 포함
₩99,000 정가 ₩149,000

1회 결제 · 평생 사용 · 12개월 업데이트

  • 전체 소스코드 — 구매 즉시 GitHub 비공개 저장소 초대
  • 토스 단건 결제 + 정기결제 + 매달 자동 청구(실패 대응 포함)
  • 결제 알림 중복·위조 대응 — 한 번만 처리 + 토스 재확인
  • 카카오·네이버·구글 로그인(이메일 미제공 대응)
  • 솔라피 알림톡 연동 + 검수용 템플릿 문안 5종
  • 법무 페이지 3종 + 전자상거래법 사업자 정보 푸터
  • 관리자 페이지 · 대시보드(구독 해지 UX)
  • CLAUDE.md + 연동 가이드 6종 포함 docs 10종
론칭가로 구매하기 ₩99,000

Gumroad로 결제되며, 구매 즉시 GitHub 비공개 저장소로 초대됩니다.
가격은 판매량 구간마다 올라갑니다. 지금이 가장 낮은 가격입니다.
라이선스 — 개인·팀의 상용 프로젝트에 무제한 사용. 보일러플레이트 자체의 재판매·재배포만 금지됩니다.


아직 고민되시나요? 출시 소식 받기 →

09 · FAQ

자주 묻는 질문

네, 개발과 테스트는 지금 바로 가능합니다. 토스페이먼츠 문서에 공개된 테스트 키만으로 결제 화면과 전체 플로우를 체험할 수 있습니다. 사업자등록과 토스페이먼츠 전자결제 계약은 실제 결제를 받기 시작하는 시점에 필요합니다.

실결제를 받으려면 토스페이먼츠와 전자결제(PG) 계약을 맺고 라이브 키를 발급받아야 합니다. 계약 전까지는 테스트 키로 모든 개발을 끝낼 수 있고, 계약이 완료되면 환경변수의 키를 라이브 키로 교체하기만 하면 됩니다.

소스코드 전체를 제공하는 제품 특성상, GitHub 저장소 초대가 완료된 후에는 환불이 불가합니다. 대신 구매 전에 이 페이지의 기능 소개와 문서·데모로 충분히 확인하실 수 있습니다. 궁금한 점은 구매 전에 문의 주세요.

Next.js와 React 기초가 있으면 충분합니다. 어려운 부분 — 결제 승인, 결제 알림 검증, 매달 자동 청구 — 은 이미 구현되어 있습니다. AI 도구로 코딩하는 분이라면 동봉된 CLAUDE.md와 연동별 docs가 컨텍스트를 잡아 주기 때문에 기능 확장도 수월합니다.

구매 후 12개월 동안 GitHub 저장소를 통해 업데이트를 받습니다. 기간이 지나도 이미 받은 코드는 기한 없이 계속 사용할 수 있습니다. 1회 결제이며 구독이 아닙니다.

네. 시작킷은 그 자체로 완결된 일반 Next.js 프로젝트입니다. CLAUDE.md와 docs는 AI 도구를 쓸 때 더 빠르게 확장하도록 돕는 부가 자료일 뿐, 없어도 모든 기능이 동일하게 동작합니다.

CLONE TODAY · LAUNCH THIS WEEK

이번 주에 출시하세요

연동은 끝나 있습니다. 남은 건 여러분의 제품뿐입니다. 오늘 클론해서 토스 테스트 키로 결제 화면까지 바로 확인해 보세요.