📂 /user
L 회원 가입 ⬅️ ⬅️ ⬅️
L 회원 탈퇴
L 로그인
L 로그아웃
L 비밀번호 재설정 (로그인 전)
L 비밀번호 재설정 (로그인 후)
🔧 디자인
🔧 필요한 데이터
L username
L email
L password
L age
L gender
L height
L weight
L activity level
L preferred food
L bmr (age, gender, height, weight, activity level 로 계산 → 메인 페이지에서 조회)
🔧 HTTP Method
L POST
🔧 API Path
L /user/signup
🔧 API Request
L Body
{
"name" : string,
"email" : string,
"password" : string,
"age" : int,
"gender" : string,
"height" : int,
"weight" : int,
"activity" : int, // 0 ~ 4 < 디자인에는 버튼 하나 더 추가할 예정!
"foodCategory" : List<String>
}
📜 BMR 계산하는 법
'Spring > [P] AI 기반 건강 식습관 관리 플랫폼' 카테고리의 다른 글
[Springboot/JWT] 회원 탈퇴 개발하기 (0) | 2024.08.08 |
---|---|
[Springboot] 회원 탈퇴 설계하기 (0) | 2024.08.07 |
[Springboot] 회원 가입 개발하기 (2) controller, domain, repository, service (0) | 2024.08.06 |
[Springboot] 회원 가입 개발하기 (1) enums, dto (0) | 2024.08.05 |
API 정리 (0) | 2024.08.01 |