Skip to content

Requirements

Soomin Jang edited this page Nov 17, 2021 · 41 revisions

프로젝트 요구사항

Bare minimum requirements

  • 가입, OAuth, 로그인, 로그아웃

공통

  • 하단 네비게이션 바

회원

  • 홈: 처음 ? 화이팅 : 인바디 데이터 추적(애니메이션)
  • 채팅: 실시간 채팅(socket io), 그리드 사진첩, 다중 삭제, 공지 읽기, 사진 클릭하면 본문 이동
  • 인바디: 인바디 추가

트레이너

  • 운동: 카테고리 점프, 운동 추가(모달) 및 삭제, 카테고리 추가(모달)

  • 회원

    • 관리 & 졸업: 카테고리 점프, 채팅창으로 이동, 회원 추가(모달) => 회원 검색(휴대폰 번호 8자리), 카테고리 추가(모달)
  • 회원 / 회원 정보: 졸업유무(토글), 카테고리(드랍다운), 세션 추가(모달)

  • 회원 / 수업 기록: 수업 추가

  • 회원 / 수업 기록 - 상세: 운동 종목 추가, 볼륨 작성, 피드백 작성, 완료 여부(체크)

  • 채팅: 공지 쓰기 및 수정

  • 수업 / 일정: 수업 추가, 수업 삭제, 수업 기록 상세(페이지 이동)

  • 수업 / 정산: 기간 조회

Advanced

  • 일정으로 종합하여 볼수있는 것 (공통)
  • 대화기록의 메시지를 꾹 누르면 답장 및 삭제 등 여러기능을 가진 팝업창을 띄우는 것 (공통)
  • 전화번호 인증 (공통)
  • 운동동작에 대한 설명 or 유튜브 영상 임베드 (트레이너)
  • 회원계약 양도 및 환불기능 (트레이너)
  • 매출 통계 (트레이너)
  • 졸업회원을 일방적으로 넣는 기능 (트레이너)
  • 프론트엔드 CSS

Nightmare

Clone this wiki locally