minuk8932 / Back-end

식약처 공모전 서버 파트

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

식 단 함 - 내 손안의 영양사

각 영양소의 일일 섭취 권장량을 기준으로 사용자의 끼니를 책임져 줄 메뉴 추천 서비스입니다.

  • 식단을 담아둔
  • 사 메뉴 선정의 고단함을 해결해 주는



영양소 항목 총 열량 (Kcal)
탄수화물 (Carbohydrate), 단백질 (Protein), 지방 (Fat)
당류 (Sugar), 나트륨 (Sodium)
포화지방산 (Saturated fatty acid), 콜레스테롤 (Cholesterol), 트랜스지방 (Trans fat)



Version

  • Springboot 2.3.4
  • Java(IntelliJ) version : IntelliJ (2020.2.1)
  • Java(TM) SE Runtime Environment (build 1.8.0_91-b14)



Operating Process

  1. Client로부터 사용자가 현재 먹은 음식의 정보를 받습니다. Map 형식 <음식 이름(String), n 인분(Integer)>
  2. 영양소들의 권장 섭취량을 g 단위로 변환합니다.
  3. 변환한 g 단위 정보와 사용자의 섭취량을 비교합니다.
  4. 부족한 영양소 기반으로 식약처의 영양성분DB를 토대로 추천된 메뉴 리스트를 전달합니다.


아래의 링크에서 변환한 영양소에 대한 정보를 참고해 주세요.
Notion for nutrients detail



Architecture



License

Apache 2.0 License



Contact

About

식약처 공모전 서버 파트

License:Apache License 2.0


Languages

Language:Java 100.0%