| 1 |
관리자 로그인 |
|
|
Screen |
1 |
/admin/login |
1순위 |
스튜디오 운영자가 아이디와 비밀번호로 운영 화면에 들어간다. 로그인 폼, 비밀번호 재설정 이동. 상태: 로그인 성공, 계정 없음, 비밀번호 불일치, 로그인 잠김 |
| 2 |
|
관리자 비밀번호 재설정 |
|
Screen |
1 |
/admin/password/reset |
2순위 |
운영자 비밀번호를 다시 정한다. 아이디 확인, 재설정 안내 발송, 새 비밀번호 입력. 상태: 안내 발송, 링크 만료, 이미 재설정됨, 재설정 완료, 비밀번호 불일치 |
| 3 |
대시보드 |
|
|
Screen |
1 |
/admin/dashboard |
1순위 |
오늘 리포머 잔여석, 예약 건수, 이용권 정정 대기, 리마인드 발송 대기, 회원·하루 일정으로 가는 바로가기를 한 화면에 모은다. 상태: 오늘 예약 없음, 대기 건 없음, 스튜디오 미설정, 불러오기 실패 |
| 4 |
오늘 운영판 |
|
|
Screen |
1 |
/admin |
1순위 |
자기 스튜디오의 리포머 수업을 날짜·그룹/개인으로 걸러 정원·확정·남은 자리를 한 열로 보고, 예약·취소가 같은 좌석 수에 바로 반영된다. 상태: 오늘 수업 없음, 잔여 0, 다른 스튜디오 숨김, 새로고침 실패 |
| 5 |
|
수업 잔여석 |
|
Screen |
1 |
/admin/:id |
1순위 |
한 리포머 수업의 일시·그룹/개인·정원·확정 수·남은 자리를 확인하고 예약·취소 직후 같은 숫자를 다시 맞춘다. 상태: 자리 있음, 마감, 취소로 복원, 지난 수업, 없는 수업, 다른 스튜디오 권한 없음 |
| 6 |
하루 일정 |
|
|
Screen |
1 |
/admin/schedule |
1순위 |
자기 스튜디오의 날짜·그룹/개인별 리포머 수업 목록과 정원·실시간 잔여석. 상태: 등록된 수업 없음, 다른 스튜디오 일정 숨김, 예약·취소 직후 잔여석 갱신 |
| 7 |
|
수업 일정 상세 |
|
Screen |
1 |
/admin/schedule/:id |
1순위 |
일시·그룹/개인·정원·잔여석·확정 예약 수 확인과 수정 진입. 개인 수업은 정원 1. 상태: 없는 수업, 다른 스튜디오 수업, 잔여석 0 |
| 8 |
|
|
수업 정원 수정 |
Screen |
1 |
/admin/schedule/:id/edit |
1순위 |
정원을 고쳐 잔여석을 맞춘다. 잔여석은 확정 예약 수로 계산한다. 상태: 정원이 확정 예약보다 작음, 개인 수업 정원 1 위반, 저장 실패, 이미 지난 수업 |
| 9 |
|
리포머 수업 등록 |
|
Screen |
1 |
/admin/schedule/new |
1순위 |
리포머 그룹 또는 개인 수업의 일시·정원을 등록한다. 개인 수업 정원은 1. 상태: 필수값 누락, 겹치는 시간, 개인 정원 오류, 등록 완료 |
| 10 |
이용권 정정 |
|
|
Screen |
1 |
/admin/passes |
1순위 |
자기 스튜디오 회원의 횟수권·기간권을 회원·종류·잔여로 찾아 지급과 상세로 간다. 상태: 보유 이용권 없음, 다른 스튜디오 이용권 비노출 |
| 11 |
|
이용권 지급 |
|
Screen |
1 |
/admin/passes/new |
1순위 |
소속 회원에게 횟수권 총 횟수 또는 기간권 시작·종료일을 지급한다. 상태: 지급 완료, 회원 없음, 기간 오류, 다른 스튜디오 회원 |
| 12 |
|
이용권 상세 |
|
Screen |
1 |
/admin/passes/:id |
1순위 |
남은 횟수 또는 기간, 지급 스튜디오, 확정 1회 차감·복원·정정 이력과 변경자·시각을 본다. 상태: 권한 없음, 기간 만료, 잔여 0회 |
| 13 |
|
|
잔여 횟수·기간 정정 |
Screen |
1 |
/admin/passes/:id/correct |
1순위 |
잘못 차감된 남은 횟수 또는 시작·종료일만 사유와 함께 고친다. 상태: 정정 저장, 잔여 횟수 부족, 기간 역전, 이미 같은 값 |
| 14 |
리마인드 발송 |
|
|
Screen |
1 |
/admin/reminders |
1순위 |
자기 스튜디오 예약 1건당 수업 전 알림 1회의 발송 대기열. 수업 일시·회원·그룹/개인·예정 발송 시각·채널(앱 푸시 또는 문자, 확정 필요)·결과로 검색·필터. 상태: 빈 대기열, 발송 대기, 발송 성공, 발송 실패, 조회 오류 |
| 15 |
|
리마인드 발송 상세 |
|
Screen |
1 |
/admin/reminders/:id |
1순위 |
예약·수업 일시·수신 회원·예정 발송 시각·채널·성공 또는 실패 기록 확인. 실패해도 예약 확정은 유지. 재시도 횟수는 확정 필요. 상태: 발송 대기, 발송 성공, 발송 실패, 예약 취소로 미발송, 다른 스튜디오 권한 없음 |
| 16 |
회원 관리 |
|
|
|
0 |
/admin/members |
1순위 |
회원 목록, 회원 상세, 탈퇴 회원 관리, 알림 발송 관리 등을 모은 메뉴 |
| 17 |
|
수강 회원 목록 |
|
Screen |
1 |
/admin/users |
1순위 |
자기 스튜디오 수강 회원을 이름·연락 채널·이용권 소속으로 검색한다. 상태: 소속 회원 없음, 다른 스튜디오 회원 비노출, 조회 실패 |
| 18 |
|
|
수강 회원 상세 |
Screen |
1 |
/admin/users/:id |
1순위 |
계정 식별자·이름·연락 채널·수업 알림 수신 여부와 이용권으로 연결된 스튜디오를 확인한다. 상태: 조회 불가, 다른 스튜디오, 이미 탈퇴 |
| 19 |
|
탈퇴 수강 회원 |
|
Screen |
1 |
/admin/users/withdrawn |
2순위 |
탈퇴한 자기 스튜디오 회원의 연락처·예약 이력 보관과 파기 시점을 관리한다. 상태: 보관 중, 파기 완료, 탈퇴 회원 없음 |
| 20 |
|
수강 알림 발송 |
|
Screen |
1 |
/admin/messages |
3순위 |
자기 스튜디오 회원에게 예약에 필요한 수업 알림만 보내고 성공·실패를 남긴다. 상태: 발송 성공, 발송 실패, 수신거부, 보낼 회원 없음 |
| 21 |
예약 관리 |
|
|
Screen |
1 |
/admin/reservations |
1순위 |
자기 스튜디오의 그룹·개인 수업 예약을 날짜·상태·회원으로 걸러 본다. 상태: 빈 목록, 확정, 취소, 출석, 노쇼, 다른 스튜디오 예약 없음 |
| 22 |
|
예약 상세·출석 처리 |
|
Screen |
1 |
/admin/reservations/:id |
1순위 |
회원·수업·사용 이용권(횟수 1회 또는 기간권 유효)·취소 시각을 보고 출석·당일 취소·노쇼를 한 동작으로 기록하며 이용권 복원 여부를 함께 본다. 상태: 처리 완료, 이미 출석, 이미 노쇼, 이미 취소, 복원됨, 복원 안 됨, 권한 없음 |
| 23 |
관리자 계정 |
|
|
Screen |
1 |
/admin/admins |
1순위 |
스튜디오 운영자 계정을 이름·소속 스튜디오·역할로 찾고 등록·권한 설정으로 이동한다. 상태: 계정 없음, 조회 실패, 권한 없음 |
| 24 |
|
관리자 계정 등록 |
|
Screen |
1 |
/admin/admins/new |
1순위 |
운영자 이름·연락 채널·소속 스튜디오·역할을 입력해 계정을 만든다. 상태: 등록 완료, 중복 계정, 입력 오류, 권한 없음 |
| 25 |
|
관리자 권한 설정 |
|
Screen |
1 |
/admin/roles |
2순위 |
역할별로 자기 스튜디오의 수업 일정·예약 상태·이용권 정정·회원 조회 허용을 저장한다. 상태: 저장 완료, 저장 실패, 권한 없음 |
| 26 |
운영 통계 |
|
|
Screen |
1 |
/admin/stats |
1순위 |
자기 스튜디오의 공석 수, 회원이 직접 잡은 예약 건수, 예약 확정 실패, 정원 초과, 알림 실패, 이용권 정정 건수를 기간별로 본다. 상태: 집계 없음, 다른 스튜디오 데이터 없음 |
| 27 |
|
회원 통계 |
|
Screen |
1 |
/admin/stats/users |
2순위 |
소속 회원의 인원, 이용권 보유, 직접 예약, 출석·노쇼·취소 건수를 기간별로 본다. 상태: 소속 회원 없음, 기간 내 예약 없음 |
| 28 |
스튜디오 설정 |
|
|
Screen |
1 |
/admin/settings |
1순위 |
자기 스튜디오의 노출 이름·걸어서 갈 주소·연락처, 리포머 전용 운영, 취소 시점의 이용권 복원 규칙을 확인하고 수정으로 들어간다. 상태: 조회 완료, 조회 실패, 다른 스튜디오 설정 없음 |
| 29 |
|
사이트 설정 수정 |
|
Screen |
1 |
/admin/settings/edit |
1순위 |
스튜디오 이름·주소·연락처와 취소 가능 시점의 횟수권 복원 여부를 저장한다. 리포머 외 기구 수업은 열지 않는다. 상태: 저장 완료, 필수값 누락, 저장 실패 |