Skip to content

UseCase

이승언 edited this page Mar 14, 2025 · 1 revision

1. 사용자 계정 관리

회원가입 항목은 이름, 전화번호, 주소, 생년월일, 성별, 이메일, 아이디, 닉네임, 패스워드 모두 필수로 입력

회원가입은 JWT으로 구현

프로필 사진은 선택이며 없을 시 기본값으로 설정

회원 정보는 90일 보관으로 한다.

소셜 로그인 기능 구글, 카카오 이메일, 닉네임, 성, 프로필사진

회원정보 수정 닉네임, 주소, 전화번호, 이메일 변경 가능

회원탈퇴

탈퇴 시 모든 기록은 삭제 됨(현재 수업 + 채팅방 + 구매 이력 + 쿠폰)

2. 채팅 관리

채팅방 생성 채팅방 관리 채팅방 삭제

채팅 메시지 알림

3. 게시판 관리

공지사항 등록, 수정, 삭제, 목록 조회

4. 마이페이지

알림 기능 개인정보 수정

5. 추가 기능

댓글 기능 평점 부여


✅ 공통 기능

회원가입하기 위해 email, name, password, phoneNumber, address, UserType을 입력해야합니다.

고유한 ID 값을 갖기 위해 email 중복확인을 합니다.

정보를 수정하기 위한 마이페이지가 필요합니다.

서비스 이용을 원하지 않는 경우 회원 탈퇴가 가능하다.

✅ USER [일반 유저]

User가 게시물을 작성하고 매칭을 완료하기 위해 로그인을 해야합니다. User가 헬스 메이트를 구하기 위해 자신이 사는 지역과 원하는 운동을 알려주는 게시물을 작성하는 페이지가 필요합니다. User가 원하는 헬스 메이트를 찾기 위한 게시물 화면이 필요합니다. User가 원하는 헬스 메이트의 게시물을 자세히 보기 위한 상세보기 페이지가 필요합니다. User가 헬스 메이트의 정보를 알아보기 위해 User의 마이페이지 조회 페이지가 필요합니다. User가 원하는 PT를 찾기 위한 게시물 화면이 필요합니다. User가 원하는 PT의 게시물을 자세히 보기 위한 상세보기 페이지가 필요합니다. User가 PT의 정보를 알아보기 위해 PT의 마이페이지 조회 페이지가 필요합니다. User가 원하는 GYM을 찾기 위한 게시물 화면이 필요합니다. User가 원하는 GYM의 게시물을 자세히 보기 위한 상세보기 페이지가 필요합니다.

✅ PT [운동 트레이너]

PT는 자신의 PT를 홍보하는 서비스를 이용하기 위해 회원가입을 해야합니다. PT가 자신의 신원이 PT임을 증명하기 위해 로그인을 해야합니다. PT가 자신의 상품을 홍보하기 위해 PT Board를 작성하기 위한 게시물 작성 페이지가 필요합니다. PT가 자신의 게시물을 작성하기 위해 Product를 입력해야합니다.

✅ GYM [운동시설 관리자]

GYM은 자신의 운동시설을 홍보하는 서비스를 사용하기 위해 회원가입을 해야합니다. GYM은 자신의 신원이 GYM임을 증명하기 위해 로그인을 해야합니다. GYM은 자신의 운동시설을 홍보하기 위해 Gym Baord를 작성하기 위한 게시물 작성 페이지가 필요합니다.

✅ Seller [운동기구 판매자]

누구나 상품 판매가 가능하다. 상품 판매를 위해 회원가입을 해야한다. Seller는 게시물을 작성하기 위해 Product를 입력해야합니다.

Clone this wiki locally