← 템플릿 목록
프리랜서초급🌍 Bonsai 모델

견적서 & 인보이스 자동화

견적서·계약서·인보이스를 10분 안에 자동 생성. 프리랜서·소사업자의 행정 시간을 절반으로 줄이는 도구.

🌍 해외 실제 검증 사례

Bonsai / HoneyBook

창업자: 프리랜서 특화 SaaS

Bonsai $20M ARR · HoneyBook $2.5B 밸류

Claude Code · Cursor · ChatGPT 에 붙여넣기

# 견적서 & 인보이스 자동화 앱 MVP 만들기

## 프로젝트 개요
프리랜서·소사업자가 견적서와 인보이스를 빠르게 만들고 발송하는 도구.
참고 모델: Bonsai (hellobonsai.com) — $20M ARR

## 기술스택
- Next.js 14 (App Router) + TypeScript
- Supabase (DB + Auth)
- Tailwind CSS + shadcn/ui
- PDF 생성: react-pdf 또는 puppeteer
- Resend API (이메일 발송)
- 한국어 UI

## 필수 기능

### 1. 고객사 관리 (/clients)
- 고객사 목록 (회사명, 담당자, 이메일, 전화, 사업자번호)
- 고객사 추가/수정/삭제
- 고객사별 거래 내역 조회

### 2. 견적서 작성 (/quotes/new)
- 고객사 선택 (자동완성)
- 서비스 항목 추가 (품목명, 수량, 단가 → 합계 자동 계산)
- 부가세 포함/제외 토글
- 메모/특이사항 입력
- PDF 미리보기 → 저장 → 이메일 발송

### 3. 인보이스 발행 (/invoices/new)
- 견적서에서 인보이스 자동 변환 (클릭 한 번)
- 결제 기한 설정
- 결제 완료 체크 → 자동 영수증 이메일

### 4. 대시보드 (/dashboard)
- 이번달 총 매출 / 미수금 / 완료 건수
- 미수금 목록 (기한 초과 빨간색 표시)
- 최근 견적서/인보이스 목록

## DB 스키마
```sql
clients: id, company_name, contact_name, email, phone, tax_id
quotes: id, client_id, items(jsonb), subtotal, tax, total,
status(draft/sent/accepted), created_at
invoices: id, quote_id, client_id, items(jsonb), total,
due_date, paid_at, status(pending/paid/overdue)
```

## PDF 레이아웃
- 한국 사업자 표준 견적서 양식
- 내 사업자 정보 헤더 (로고, 상호, 사업자번호, 주소)
- 공급받는자 정보
- 품목 테이블
- 합계 (공급가액, 세액, 합계금액)

💡 사용 방법

  1. ① 위 프롬프트를 복사하세요
  2. Claude Code · Cursor (한국어) 또는 Lovable · Bolt · v0 (영어)에 붙여넣기
  3. [업종] 부분을 내 업종으로 교체하세요
  4. ④ 실행하면 강력한 MVP 완성!
수강 상담 카톡하기