가게 프런트에 AI 점원을 세우세요

도메인 인터뷰 한 번이면 고객 예약 챗, 관리자 대시보드, 수명주기 메일까지 — 열어보면 바로 돌아가는 오픈소스 SaaS 킷.

MIT 라이선스 · Convex + Next.js 16 + bun

새 예약이 확정됐어요

김민지 · 커트 · 15:00

확정
점원 예약 도우미
상담 가능

내일 오후 3시에 커트 예약 돼요?

네, 내일 15:00 커트 가능해요. 성함 알려주시면 바로 잡아둘게요.

김민지요

확정 커트 · 내일 15:00 · 김민지

취소는 하루 전까지 가능해요

말 한마디에서 SaaS까지, 세 단계

  1. 01

    도메인을 말하면

    Claude Code에서 "PC방 좌석 예약 만들어줘" 한 마디. 스킬이 도메인 팩 하나로 인터뷰합니다.

  2. 02

    bootstrap 한 번이면

    스캐폴드, 도메인 주입, 오프라인 검증까지 커맨드 하나로 끝.

    bun skill/scripts/bootstrap.mjs my-shop domain-pack.json
  3. 03

    증명까지 끝

    bun setup으로 자격증명을 연결하고, 라이브 QA 9게이트가 동작을 증명합니다.

종이공예 스타일의 동네 가게 일러스트 — 점원과 고객이 말풍선으로 대화

고객은 대화만 하면 됩니다

카카오톡처럼 익숙한 챗 위젯으로 예약, 변경, 취소가 끝납니다. 고객 화면에는 원시 에러도 내부 enum도 보이지 않습니다.

사장님은 승인만 하면 됩니다

대시보드는 행동 순서대로: 에스컬레이션 큐에서 승인/유지, 그다음 예약 목록, 그다음 에이전트 타임라인. Convex 실시간이라 새로고침이 없습니다.

에스컬레이션 큐 1건
에스컬레이션

취소 기한 지난 변경 요청 — 김민지 · 커트 · 내일 15:00

9게이트

라이브 QA가 해피패스부터 홀드 만료까지 증명

10개

실전 디버깅에서 살아남은 불변식, 전부 Convex mutation 안에서 강제

8필드

고객에게 공개되는 PublicContext는 정확히 8필드뿐

5분이면 시작합니다

Claude Code와 함께

git clone https://github.com/NewTurn2017/jeomwon.git && cd jeomwon
ln -sfn "$(pwd)/skill" ~/.claude/skills/jeomwon
# Claude Code에서: "PC방 좌석 예약 시스템 만들어줘"

Claude Code 없이

cd template && bun install
bun setup   # Convex·OAuth·메일 자격증명 위저드
bun dev     # web + app + backend 병렬 실행

자세한 내용은 README와 skill/REFERENCE.md에 있습니다.

오늘 저녁, 가게에 AI 점원을 세워보세요

GitHub에서 시작하기

MIT 라이선스 · Convex + Next.js 16 + bun