프로젝트 배경
1) 문제점 소규모 댄스 학원에서 카카오톡 DM·전화·엑셀로 예약을 관리하면서 예약 누락, 이중 예약, 입금 확인 지연이 반복되었습니다. 강사가 수업과 예약 관리를 동시에 처리하면서 응대 품질이 저하되고 실시간 매출 파악이 불가능한 상황이었습니다. 2) 프로젝트 목표 예약·결제·매출 관리를 하나의 자동화 플랫폼으로 통합하여 이중 예약 제거, 입금 확인 자동화, 실시간 매출 파악을 가능하게 합니
프로젝트 성과
1주 만에 프로덕션 MVP 출시
36커밋, 29개 React 컴포넌트, 16개 SQL 마이그레이션, 3개 Edge Function으로
구성된 풀스택 서비스를 7일 만에 Vercel 배포 완료, 현재 실서비스 운영 중
구성된 풀스택 서비스를 7일 만에 Vercel 배포 완료, 현재 실서비스 운영 중
이중 예약 완전 제거
RPC + SELECT FOR UPDATE 기반 원자적 좌석 처리로
동시 예약 충돌 문제를 DB 레벨에서 원천 차단
동시 예약 충돌 문제를 DB 레벨에서 원천 차단
입금 확인 업무 자동화
pg_cron 기반 자동 만료(홀드 1분 / 입금신고 5분)로
미입금 좌석 수작업 해제 불필요 — 강사 행정 업무 대폭 감소
미입금 좌석 수작업 해제 불필요 — 강사 행정 업무 대폭 감소
서버리스 풀스택 아키텍처 구현
별도 백엔드 서버 없이 복잡한 예약 상태 머신 운영,
Vercel + Supabase 조합으로 서버 운영 비용 0원
Vercel + Supabase 조합으로 서버 운영 비용 0원
핵심 기능
진행 단계
기획·설계
2026.02.
타깃 페르소나 분석, 예약 상태 머신 설계, Supabase DB 스키마 설계
프로젝트 상세
1) 포트폴리오 소개 소규모 댄스 학원을 위한 올인원 예약·결제·관리 SaaS 플랫폼. 카카오톡 DM·전화·엑셀로 운영되던 수업 예약을 하나의 웹 서비스로 통합했습니다. 넷플릭스 스타일 UI로 수강생 경험을 차별화하고, 1주(36커밋) 만에 Vercel 프로덕션 배포 완료 후 실서비스 운영 중입니다. 2) 작업 범위 서비스 기획 / DB 스키마 설계 / 풀스택 개발 / Vercel 배포 /







