견적서를 만들면 금액 구간에 따라 정해진 결재선으로 승인이 올라가고, 승인된 버전만 고객에게 만료되는 열람 링크로 나가며, 고객이 서명하면 계약으로 확정되고 파이프라인 금액이 갱신되는 영업 도구
‘MVP 기획’·‘AI 빌드 기획 패키지’·‘프로토타입 프롬프트’는 빌드 패키지 하나에 함께 들어갑니다 — 따로 결제하지 않습니다.
무엇을 만드나?
MVP 기획 · 베타 무료
PRD·기능정의·화면목록·DB·API 계약까지 — 이 자료로 저희가 먼저 만들어 확인시켜드리거나, 직접 개발에 바로 쓰실 수 있습니다.
샘플은 여기까지 공개합니다
파일 다운로드와 전문(全文) 복사는 실제 결과물에서만 제공됩니다. 내 아이디어를 입력하면 같은 형식의 결과물을 받아볼 수 있습니다.
이 서비스는 영업팀과 고객이 견적/계약을 손쉽게 작성, 승인, 서명하고 진행상황과 매출을 바로 파악할 수 있는 온라인 업무 도구입니다. 이메일, 엑셀, 메신저 등 산재된 관리 대신 일관되게 데이터를 기록·관리할 수 있습니다.
B2B 영업팀이 견적서와 계약서를 온라인에서 쉽고 빠르게 작성·공유·승인하고, 진행 중인 계약현황 및 예상 매출을 편리하게 관리할 수 있는 웹 기반 솔루션입니다. 수작업 Excel, 메일, 메신저 대체로 업무 실수를 줄이고 업무 흐름을 체계화합니다.
목표
비목표(1차 제외)
견적서 작성 및 금액·할인 입력
“영업 담당자는 웹에서 견적서를 작성하고, 필요한 경우 할인율을 직접 입력할 수 있다.”
견적 승인 프로세스(결재선)
“작성한 견적서에 대해 팀장이 승인할 수 있다. 승인 전 할인율이 규정 범위 넘으면 경고한다.”
고객 견적 확인 및 만료 링크
“영업 담당자가 승인된 견적서를 고객에게 온라인 링크로 전달하고, 고객이 열람·검토할 수 있다.”
고객 서명 및 계약 확정
“고객이 온라인에서 서명 후, 견적이 계약으로 확정될 수 있다.”
계약현황 및 파이프라인 대시보드
“영업팀은 모든 견적서/진행 계약의 상태와 이번 달 예상 매출을 실시간으로 볼 수 있다.”
견적/계약 생성-승인-서명-현황관리를 모두 온라인에서 할 수 있는 MVP 개발 범위.
1단계 — 인증·계정·견적 CRUD 구축
Supabase Auth 연동(역할별), 사용자 관리, 견적서 작성/조회/수정, 간단한 상태 필터
2단계 — 승인 프로세스 및 고객 서명
견적 승인/반려 프로세스, 할인 한도 경고, 견적 만료 링크 발행/검증, 고객 열람 및 서명, 상태 전환
3단계 — 파이프라인/계약 대시보드
계약현황 실시간 집계, 매출/상태 대시보드, 팀장용 필터·보고
견적 참고 · 개별 단계는 병렬 개발 가능. MVP로 복잡한 보안설정이나 실시간·알림, 외부 연동은 제외. 견적~계약까지 전체 플로우와 현황집계가 목표.
랜딩 및 로그인 화면 /
로그인(이메일/비밀번호) 폼 · 간단 소개 / 가입 요청 안내
상태: 로그인 성공/실패, 로그아웃, 로딩
견적서 목록 및 작성 화면 /quotations
견적 목록 테이블 (상태별 필터) · 견적서 신규 작성 폼(금액, 할인율, 고객선택 등) · 견적서 상세/상태확인 모달
상태: 견적 데이터 목록, 개별 견적 편집/제출 상태, 필터(내가 생성/전체/상태별)
견적 결재(팀장 승인) 화면 /approvals
승인 대기견적 리스트 · 상세 내역/할인 경고 · 승인/반려 버튼
상태: 대상 견적 리스트, 승인/반려 처리상태, 경고 메시지
고객 견적 열람·서명 화면 /quotation-view/[id]
견적서 상세보기 · 만료 안내/제한 · 서명 입력 및 제출 폼
상태: 링크 유효/만료 처리, 서명 입력/완료 상태, 오류/안내 메시지
파이프라인 및 계약 현황 대시보드 /dashboard
진행중·완료 계약 상태 차트 · 월별 예상 매출·실적 합계 위젯 · 팀별/개인별 필터 및 통계
상태: 실시간 계약·매출 요약, 필터(기간, 담당자), 데이터 로딩/에러
users
quotations
signatures
pipeline
### API/서버액션 명세
#### 인증 (Supabase Auth)
- POST /api/auth/signup
- 입력: { name, email, password, role } (role: '영업담당자'|'팀장'|'고객')
- 출력: { user: {id, name, email, role} }
- POST /api/auth/login
- 입력: { email, password }
- 출력: { user: {id, name, email, role}, access_token }
- POST /api/auth/logout나머지 50줄은 실제 결과물에서 확인할 수 있습니다
### 주요 의사결정 및 리스크·대응 - 인증은 Supabase Auth만 사용 - 리스크: Auth 인프라 장애 시 로그인이 모두 차단됨 - 대응: Supabase Status page 모니터링, 장애시 공지/재로그인 안내 - 서버 액션/DB 접근(쓰기)은 반드시 서버에서만, Client Key 노출 금지 - 리스크: 클라우드 배포시 env/Supabase key 노출 우려 - 대응: 환경변수와 server action strict 분리, 환경 구분(로컬/배포) 일관 테스트
나머지 12줄은 실제 결과물에서 확인할 수 있습니다
### 핵심 수용 테스트 체크리스트 - [ ] 영업담당자가 정상적으로 회원가입/로그인/로그아웃 가능하다 - [ ] 영업담당자가 견적서를 신규로 작성, 목록/상세 확인 가능하다 - [ ] 견적서의 할인율이 권한(예: 최대치 등)에 맞게 입력되는지, 이상치 차단(명시적 validation만) - [ ] 견적은 상태가 "작성중"에서 팀장 승인 전까지만 편집할 수 있다 - [ ] 팀장은 승인 대기 견적서만 승인/반려 가능하고, 승인/반려 후 관련 정보가 저장된다 - [ ] 승인된 견적서는 유효기간 링크를 생성해, 고객에게 전달/공유되고, 고객은 링크 통해 열람 가능하다 - [ ] 고객 담당자는 승인된 견적서에 서명(전자서명)하여 계약을 확정할 수 있다 - [ ] 계약 확정 시 파이프라인/대시보드에 자동으로 반영된다(진행중→계약확정, 매출 집계 등)
나머지 5줄은 실제 결과물에서 확인할 수 있습니다
M0초기 셋업 및 DB 구조 설계
M1프론트엔드 베이스라인 구현
M2Supabase 연동 및 CRUD 기본 API 연결
M3핵심 기능 활성화(견적서 작성/목록/승인 등)
핵심이 동작하는 결과물로 먼저 만들어 확인하실 수 있도록 검토해 드립니다. 검증된 전문가에게 직접 의뢰할 수도 있습니다.
이 자료로 저희가 먼저 만들어 확인시켜드리거나, 개발자에게 그대로 전달할 수 있습니다.