논의 항목
•
필수 데이터 항목화
•
백엔드와 프런트엔드에서 각각 책임질 데이터 구분
정리
•
[백엔드] 생년월일 + 키 입력 ⇒ 동일 연령대 에서의 현재 키의 정확한 백분위를 반환한다
◦
Input: 생년월일, 키, 성별
◦
output: 정확한 백분위, 그래프 범위 (구간별 키/백분위)
•
[프론트] 백분위를 바탕으로 ‘평가 데이터'와 그래프를 출력한다
◦
상위 OO% 이상에 속해요
◦
그래프의 범위(키+백분위)는 연령대에 따라 결정된다
◦
설명 문구(ex.또래 아이들보다 훨씬 더 잘 자라고 있네요)를 출력한다
◦
생년월일에 따른 개월수 또는 나이를 출력한다 // 프론트에서 계산
•
추가 논의할 내용
◦
5구간(20, 40, 60, 80) → 6구간(10, 25, 50, 75, 90)
◦
나이 2살 이하(35개월)는 개월, 3살(36개월)부터는 나이로 출력
◦
입력란에 성별 추가 필요
•
API 설계
◦
Response 형태
{
"rangeIndex": 1,
"range": [
{"percentile": 10, "height": 154.9},
{"percentile": 25, "height": 157.8},
{"percentile": 50, "height": 161.1},
{"percentile": 75, "height": 164.4},
{"percentile": 90, "height": 167.6}
]
}
JSON
복사