매 SaaS마다 auth와 Stripe를 다시 구축하는 게 지겨워서, 내 자체 starter를 패키징했다.
Source: Dev.to
Introduction
새로운 SaaS 프로젝트를 시작할 때마다 35시간 이상을 인증 구현, Stripe 연동, 데이터베이스 설정 등에 소비하고 나서야 제품 코드를 한 줄이라도 작성할 수 있었습니다. 가장 안타까운 점은 그 작업이 제품 자체와는 전혀 관련이 없다는 것이었습니다.
zerodrag.cloud를 만들면서 백엔드 전체—인증, 결제, 데이터베이스, 이메일—를 미리 설정해 둘 수 있다는 것을 깨달았습니다. 이제 필요한 “설정”은 .env 파일에 값을 채우는 것뿐입니다.
What ZeroDrag Provides
ZeroDrag은 어떤 Next.js 앱에도 바로 넣어 사용할 수 있는 완전한 프로덕션‑레디 기반을 제공합니다.
Auth
- Google OAuth + 매직 링크
- NextAuth v5 (App Router 지원)
- 미들웨어를 통한 보호된 라우트
- 서버‑사이드 세션 헬퍼
Payments
- Stripe 및 Razorpay (환경 변수로 전환)
- 전체 구독 라이프사이클 처리
- 사전 구성된 웹훅
- 권한 동기화 내장
Database
- PostgreSQL + Prisma ORM
- Supabase, Neon, Railway와 호환
- 시드 스크립트 포함
- 프로덕션‑안전 마이그레이션
- Resend 연동
- React 이메일 템플릿
- HTML + 텍스트 지원
AI (Pro)
- OpenAI, Claude, Gemini를 위한 통합 API
- 키가 클라이언트에 노출되지 않음
- 사용자별 레이트 리밋
- 토큰 사용량 추적
Error Tracking (Pro)
- Sentry 사전 구성
- API 및 웹훅 오류 캡처
Who Should Use ZeroDrag
- 실제 SaaS 제품을 출시하는 Indie hacker
- 아이디어에서 유료 사용자 확보까지 빠르게 진행하고 싶은 솔로 창업자
- 동일한 인프라를 반복해서 구축하는 데 지친 엔지니어
Note: ZeroDrag은 초보자나 노코드 빌더를 대상으로 하지 않습니다. Next.js, TypeScript, 서버‑사이드 개발에 익숙함을 전제로 합니다.
Pricing
- 일회성 결제. 구독 필요 없음.
Feedback
다른 개발자들의 솔직한 피드백을 기다립니다—특히 누락된 부분이나 다르게 구현하고 싶은 점에 대해 알려 주세요.