Developer Preview
가입부터 관리자까지
탭으로 검증해요
현재 백엔드는 계약 REST/MCP와 D1 스키마가 있고, 웹앱 화면은 구현 전입니다. 이 페이지는 실제 앱 화면을 만들기 전 개인·기업·관리자 UX를 모바일에서 검토하는 내부 기준 화면입니다.
Route Map
마케팅과 앱을 분리합니다
정적 홈페이지는 Cloudflare Pages, 실제 계약 실행은 Workers 앱 도메인에서 처리하는 구조가 맞습니다.
/start.html/signup?type=individual/signup?type=business/new?type=loan_iou/sign/{token}/admin발신자만 회원이 됩니다. 서명자는 끝까지 무가입입니다.
D1 `orgs.type`이 individual/business를 분리하고 멤버십이 권한을 잡습니다.
dry-run 미리보기와 confirmation token을 통과해야 실발송됩니다.
서명 이벤트와 audit_logs 해시체인으로 상태가 이어집니다.
Individual Signup
개인도 바로 계약합니다
싸인딜의 핵심은 기업 전용이 아니라 개인 간 차용증을 빠르게 체결하는 것입니다.
김서연님의 첫 차용증
친구에게 300만 원을 빌려주며 금액·이자·상환일을 말하면, 차용증 초안과 서명자 입력 화면으로 이어집니다.
Business Signup
기업은 팀·권한·API를 봅니다
기업 가입은 별도 제품이 아니라 같은 계약 엔진 위에 멤버, 권한, 발신 프로필, API 키를 얹는 구조입니다.
상호, 사업자번호 해시, 담당자명, 결제 담당 이메일.
owner/admin/member/billing 권한으로 초대합니다.
카카오 발신 프로필과 SMS 발신번호는 운영 심사 후 연결합니다.
테스트 API 키를 발급하고 dry-run 기반으로 발송을 검수합니다.
Sender UX
계약자는 미리보고 승인합니다
발송은 비가역 행동이라, 화면도 서버도 반드시 dry-run과 명시적 승인을 거칩니다.
Signer UX
받는 사람은 가입하지 않습니다
서명자는 카카오 알림톡 또는 SMS 링크에서 문서 확인, 본인확인, 서명을 끝냅니다.
김서연님이 보낸 문서예요. 가입 없이 확인하고 서명합니다.
완료 후 `signature_events`와 `audit_logs`에 증적이 남습니다.
Admin UX
관리자는 상태와 장애를 봅니다
운영 콘솔은 계약 상태, 발송 실패, 감사로그, 외부연동 mock/live 전환을 빠르게 확인해야 합니다.
Data Flow
DB 연결 흐름은 스키마가 준비되어 있습니다
계약 생성부터 서명 완료까지 연결할 테이블은 존재합니다. 다만 웹앱 UI와 OAuth 세션 레이어는 아직 구현 전입니다.
Release Gate
지금 상태로는 라이브 배포 전 보완이 필요합니다
정적 홈페이지와 mock 백엔드 구조는 확인됐지만, 실제 회원가입·소셜 OAuth·실발송·웹앱 화면은 아직 배포 게이트를 통과하지 못했습니다.