-
Notifications
You must be signed in to change notification settings - Fork 0
MyoungJin Seo edited this page Dec 12, 2023
·
2 revisions
- 내 식단의 영양 비율 계산 + 점수 - 맞춤 목표 선정 (근육 증량, 다이어트, 저당, 건강)
- 예시
- ! 점수부과치
- 기준치가 초과를 권장할 경우 : 나의섭취/기준치 = 점수
- 기준치가 미만을 권장할 경우 : 100 + 기준치 - 나의섭취 = 점수(음수일시 0)
- 근육 → 체중 기준 * 1.8
- 다이어트 → 활동량, 키, 몸무게 계산 → 권장 섭취 칼로리, 탄수화물, 지방
- 저당 → 탄수화물, 당류
- 건강 → 영양성분별 비율? 탄 4:단 4: 지2
- ! 점수부과치
- 예시
- 대체할 수 있는 대체당 음식 추천, 유사 함량 단백질 음식 추천 등
- 소셜 로그인 - 유저 식단 통계, 점수 → 친구랑 대결! (경쟁심리 자극)
- 장기간 동안 식단 점수가 높은 사용자 Top 10의 식단 공유 (부정 유저 신고 기능 필요)
- 상세 기준별 점수 비교 (키+몸무게+성별 평균값)
- 목표에 유저 커스텀 추가
- 친구 랭킹
- 추가 리팩토링
- 로그인/ 회원가입 → 소셜로그인 (카카오 구현 → 구글, 네이버 나중 추가)
- 튜토리얼 페이지
- 필요 정보 입력 (키,몸무게)
- 성별, 키, 체중, 나이대
- 템플릿 선택(단일 목표) → 메인페이지 이동
- 목표 변경 가능! but, 친구와 대결 중이면 변경 불가 (대결 유무 flag)
- 필요 정보 입력 (키,몸무게)
- 메인페이지 (통계)
- 대시보드 템플릿 (프론트 화이팅..!)
- 일일 기준 현재까지의 점수 (1식~3식)
- 비교 - 평균과의 비교
- 어제와 나의 비교 / 월별 비교 (성장그래프)
- 목표에 도달하기 위한 남은 그램
- 필요 함량 음식 검색
- 1인분을 기준으로 해서 카테고리, 필요 함량 범위 선택하고 검색 → 해당하는 음식의 영양 성분 리스트 띄움
- ex)단백질 20g 필요해 ! → 단백질 선택, 범위 15~25g 선택
- 대시보드 템플릿 (프론트 화이팅..!)
- 먹은 음식 입력 페이지(g 기준)
- 인기제품 추천 리스트 (1인분 기준으로 데이터가 넘어옴 → 유저가 선택 ex - 0.5인분, 2인분, 2.5인분)
- 대결 페이지
- 겨루기 방 생성 (목표, 기간 - 방 생성일 기준, 인원)
- 대결자 : 방 코드 검색 → 목표가 같을 경우에만 방 입장 가능 (다르면 겨루기 X) → 설정한 기간 후 결과 보고 (추후 합류자는 0점 처리) - 친구 식별 가능하면 그대로 - 아니면 방 코드
- 공공 데이터 api (식품 영양 성분 DB)
-
영양정보 사이트 크롤링 (불법의 여지 고려)
-
유저 본인만 사용하는 개인 영양정보 데이터 추가
-
유저가 요청을 보내 관리자가 검증 후 데이터를 추가
겸사겸사 문서화를 잘 해놓은 다음에 아이디어 제출해보자 → 돈 or 수상 이력