소규모 클래스 및 샵 운영자를 위한 예약·상담·수강생 관리 SaaS 클래스 홍보, 상담 접수, 수강생 관리, 스케줄 운영을 하나의 서비스로 제공하는 플랫폼
대상
- 1인 클래스 운영자
- 소규모 과외 강사
- 네일아트샵, 메이크업샵, 공방 등
- 예약·상담·수강생 관리가 필요한 모든 업종
특징
- 서비스의 핵심 고객
- 회원가입 시 클래스를 생성
- 상담 요청, 수강생, 스케줄 관리 권한 보유
정의
- 수업을 수강하거나 예약을 관리하는 사용자
- 시스템상 role은 항상
student
특징
- 특정 클래스 기준으로만 가입
- 스케줄 확인 및 예약 관리 가능
- 관리 기능 없음
- 이메일 기반 회원가입 / 로그인
- 소셜 로그인 확장 가능
정책
- 관리자 전용 회원가입 UI 제공
- 회원가입 완료 시:
- 레슨(Organization) 생성
- 본인에게
admin역할 자동 부여
- 즉시 관리자 대시보드 진입
가입 방식
- 관리자 초대 링크 / 관리자가 직접 가입
정책
- 회원가입은 항상 특정 클래스 기준
- 가입 완료 시 해당 클래스에
student로 자동 등록
- 로그인 없이 누구나 접근 가능
- 클래스 운영자가 공유하는 고유 URL 기반 (인스타 프로필 링크 등)
- 클래스 소개
- 수업 방식 (대면 / 온라인)
- 수업 특징 및 진행 방식
- 일정 개요
- 장소 및 준비물
- 상담 신청 CTA
클래스 상세 페이지는
운영자를 위한 홍보용 랜딩 페이지 역할을 수행한다.
- 회원가입 전 이탈 최소화
- 오프라인 상담 중심 업종에 적합한 진입 구조 제공
클래스 상세 페이지
→ 상담 신청하기
→ 이름 / 연락처 입력
→ 상담 신청 완료
- 이름
- 연락처 (전화번호 또는 메신저)
- 문의 내용 (선택)
- 상담 신청 시 User 계정은 생성하지 않음
- 별도의 상담 엔티티로 관리
type: guest
status: pending (상담 대기)
상담 신청이 완료되었습니다 🙌
담당자가 연락드려 수업 안내를 도와드릴게요.
- 상담 신청자 목록
- 유입 경로 (인스타, 링크 등)
- 상담 상태
- 메모 기능
- pending : 상담 대기
- contacted : 상담 진행
- converted : 수강 전환
- dropped : 상담 종료
오프라인 상담
→ 수강 결정
→ 초대 코드/링크 발송
→ 회원가입
→ student 등록
- 초대는 특정 클래스 기준
- 만료 기간 설정 가능
- 기본 1회 사용
- 초대 시 role은 항상
student
조직 내 강사 정보를 관리하고 클래스에 연결할 수 있다.
- 강사명, 소개
- 프로필 사진 (파일 업로드)
- 경력 (복수 입력 가능)
- SNS 링크 (Instagram, YouTube)
- 클래스 생성/수정 시 담당 강사 선택
- 클래스 소개 페이지에 강사 정보 표시
하나의 조직(Organization) 내에서 여러 프로그램(수업)을 운영할 수 있다. 예: 미술학원에서 "유화반", "수채화반", "드로잉반" 등 별도 운영
클래스 관리 (CRUD)
- 클래스 생성: 제목, 상태(초안/활성/보관), 부제목, 설명, 강사, 난이도, 가격
- 커버 이미지 (파일 업로드)
- 클래스 수정/삭제
- 클래스 삭제 시 해당 클래스에 스케줄이 있으면 삭제 불가
클래스 상태
DRAFT: 초안 (비공개)ACTIVE: 활성 (수강생이 선택 가능)ARCHIVED: 보관 (비공개)
스케줄 생성 시
- 클래스가 2개 이상: 클래스 선택 UI 표시
- 클래스가 1개: 자동 선택 (UI 생략)
스케줄 등록 시
- 클래스가 2개 이상: 날짜 선택 후 클래스 선택 다이얼로그 표시
- 클래스가 1개: 기존 플로우 유지 (시간 선택만)
중복 예약 방지
- 모든 클래스를 통틀어 같은 시간대에 중복 스케줄 생성 불가
- 예: "유화반" 10:00~13:00 등록 시, "수채화반"에 같은 시간 등록 불가
- 본인이 수강 중인 클래스 스케줄 확인
- 예약 / 취소 / 변경 (허용 범위 내)
- 클래스별 스케줄 생성 및 수정
- 수강생별 예약 현황 관리
- 수강생 관리
| Role | 대상 | 권한 |
|---|---|---|
| owner | 슈퍼관리자 | admin 관리, 모든 기능 관리 |
| admin | 관리자 | 클래스 관리, 상담, 수강생, 스케줄 관리 |
| student | 일반 사용자 | 예약 및 스케줄 확인 |
- 역할은 클래스 단위로만 적용
- 한 사용자는 여러 클래스에서 모두
student일 수 있음
- 관리자 회원가입 전환
- 서비스 가치 설명
- 서비스 소개
- 사용 사례 (클래스 / 샵 예시)
- "무료로 시작하기" CTA
클래스 목록이나 검색 기능은 제공하지 않는다.
- 관리자 대상 구독형 과금
- 무료 플랜 + 유료 플랜 구조
유료 기준 예시
- 클래스 수 제한
- 상담 건수 제한
- 수강생 수 제한
- 알림 자동화
- 브랜딩 옵션
- 관리자가 핵심 고객이다
- 일반 사용자의 role은 항상
student이다 - 회원가입은 항상 클래스 컨텍스트 기반이다
- 상담 → 결정 → 초대 → 가입 흐름을 따른다
- 클래스 상세 페이지는 홍보용 랜딩이다
- 예약·상담·관리 경험이 서비스의 핵심 가치다