회원가입 및 인증
- 유저 타입별 로그인 및 회원가입
- 유저 타입(일반 유저, 강사님)에 따라 로그인/회원가입 페이지 분리
- 각 유저 타입에 맞는 권한 부여
- 소셜 로그인 및 회원가입
- 구글, 네이버, 카카오톡 소셜 로그인/회원가입 가능
- 일반 이메일 회원가입 시 유효성 검사:
- 이메일: 올바른 이메일 형식
- 비밀번호: 최소 8자 + 영문 + 숫자 + 특수문자 포함
- 로그아웃
- 회원가입 시 필수 입력 정보
- 일반 유저: 닉네임, 전화번호, 이메일, 비밀번호
- 강사님: 닉네임, 전화번호, 이메일, 비밀번호
- (추후, 이메일 인증 기능 고도화 고려)
프로필 등록 및 수정
- 프로필 등록 전용 필드
- 일반 유저:
- 이름, 프로필이미지, 전화번호, 성별
- 레슨종류(스포츠, 피트니스, 재활운동), 레슨 지역
- 강사님:
- 기본 일반 유저 항목과 동일
- 한줄 소개, 상세 소개, 경력, 자격증, 자격증 인증여부
- 추후 고도화: 자격증/수료증 파일 업로드 + Open API를 활용한 자격 검증
- 프로필 수정
- 일반 유저: GNB(글로벌 네비게이션 바)에서 아바타 클릭 → 프로필 수정 페이지
- 강사님: GNB에서 아바타 클릭 → 마이페이지 → 프로필 수정
레슨 요청 (일반 유저)
- 레슨 정보 입력 (채팅 형태)
- 레슨 종류(운동 종류)
- 스포츠: 축구, 농구, 야구, 테니스, 배드민턴, 탁구, 스키, 서핑, 복싱, 태권도, 주짓수
- 피트니스: 개인 PT, 요가, 필라테스, 식단 관리
- 재활 운동: 스트레칭, 재활 치료
- 레슨 기간: 시작날짜 ~ 마감날짜
- 캘린더에서 원하는 날짜 선택 가능 (네이버 예약 형식)
- 이후 1:1 채팅으로 세부 일정 조율
- 레슨요청 마감일은 레슨 시작날짜 하루 전날까지
- 레슨 장소: 온라인 / 오프라인(오프라인 시 주소 입력 → 우편번호 서비스(카카오) 활용)
- 입력 단계 표시
- 입력 수정 기능
- 레슨 요청 기준
- 하나의 레슨이 종료되어야 다른 레슨 요청 가능
- 한 번에 하나의 활성 레슨 요청만 가능
- 다른 레슨을 신청하고 싶으면 기존 요청을 취소하고 재신청
- 한 번의 요청에 대해 최대 5명의 강사님 견적 수령 가능
- 강사가 견적을 ‘반려’할 경우 그 자리는 자동으로 비워지고 다른 강사가 들어올 수 있음
- 일반 유저도 강사의 견적을 반려할 수 있도록 기능 추가 (사유 입력은 유저는 선택/미입력 가능, 강사님은 반드시 사유 기입)
- 추가 문의
- 견적 상세 페이지에서 ‘추가 문의’ 버튼을 누르면 즉시 1:1 채팅방으로 이동해 대화 가능