-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
Soomin Jang edited this page Nov 29, 2021
·
41 revisions
- 가입, OAuth, 로그인, 로그아웃
- 하단 네비게이션 바
- 회원: 홈, 수업, 채팅, 전체(인바디, info)
- 트레이너: 수업, 회원, 운동, 전체(통계, info)
- 채널톡
- 홈: 처음 ? 화이팅 : 인바디 데이터 추적(애니메이션)
- 수업: 지난 수업과 예정된 수업 기록을 보여주는 화면
- 채팅: 실시간 채팅(socket io), 그리드 사진첩, 사진 추가 및 다중 삭제, 공지 읽기, 사진 클릭하면 본문 이동
- 전체
- 인바디: 인바디 추가
- 유저 정보: 비밀번호 변경, 정보 수정, 탈퇴
- 수업
- 일정: 수업 추가, 수업 삭제, 수업 완료 여부(모달)
- 수업 추가: 회원, 날짜, 시간 선택
- 회원
- 관리 & 졸업: 카테고리 점프, 각 회원 채팅방으로 이동 및 새로운 메시지 상태(동그라미), 회원 추가(모달), 새로운 회원정보 추가, 회원 삭제, 카테고리 추가(모달)
- 회원 정보: 졸업 유무 변경(토글), 회원 카테고리 변경(드랍다운), 세션 추가(모달)
- 수업 기록: 수업 추가, 운동 종목 추가 및 삭제, 볼륨 작성(모달), 피드백 작성, 피드백 완료 여부(토글) 및 상태
- 채팅: 공지 작성 및 수정, 사진 추가 및 다중 삭제
- 운동: 카테고리 점프, 운동 추가(모달) 및 삭제, 운동 카테고리 추가(모달)
- 전체
- 통계: 정산, 매출, 기간 조회
- 유저 정보: 비밀번호 변경, 정보 수정, 탈퇴
- 일정으로 종합하여 볼수있는 것 (공통)
- 대화기록의 메시지를 꾹 누르면 답장 및 삭제 등 여러기능을 가진 팝업창을 띄우는 것 (공통)
- 전화번호 인증 (공통)
- 운동동작에 대한 설명 or 유튜브 영상 임베드 (트레이너)
- 회원계약 양도 및 환불기능 (트레이너)
- 매출 통계 (트레이너)
- 졸업회원을 일방적으로 넣는 기능 (트레이너)
- 프로필 사진 추가 (공통)
- 읽지 않은 메시지 표시 (트레이너)
- UX를 고려한 프론트엔드 CSS
- admin page(대시보드): 실제 유저의 데이터(미정)가 필요하다. 개발 마지막 주 진행 상황에 따라 개발한다.
- 회원 홈 화면에서 인바디를 측정한 텀이 긴 경우 (인바디를 측정하신지 00일 지났습니다! 하는 알림 메세지 추가)
- 해당 수업일정이 잡힌 회원들에게 리마인드 알림을 자동발송 (앱 알림이 나을지, 카톡발송이 나을지)
- 트레이너별 수업가능시간 체크후 해당 스케줄을 보며 회원이 언제든 신청할 수 있도록 하는것은 어느 순서에 놓으면 좋을지?