밥보기는 사용자의 건강 정보와 식사 정보를 바탕으로 하루 적정 영양소 섭취량을 계산하고 관리할 수 있는 앱이다. 사용자는 앱을 통해서 자신이 섭취한 음식을 편리하게 입력하고 오늘의 영양 정보를 쉽게 받아볼 수 있다.
라이트 테마와 다크 테마가 존재하며, 사용자의 시스템 환경에 따라 적절한 밝기의 화면을 보여준다.
사용자의 하루 영양소 섭취를 돌아보는 일일 분석 메뉴를 제공한다. 해당 일자에 얼마 만큼의 영양소를 섭취헀는지, 어떤 음식을 섭취했는지를 열람할 수 있으며, 생성형 AI를 사용한 하루 영양 섭취 분석 보고서를 받아볼 수 있다. 권장량 대비 섭취량 카드를 클릭하면 해당 일자에 섭취한 총 영양소에 대한 자세한 집계를 그래프와 함께 확인할 수 있다.
사용자가 일정 기간동안 섭취한 영양소 현황을 볼 수 있는 기간 분석 메뉴를 제공한다. 기간을 정하고 조회 버튼을 클릭하면 영양소별로 해당 기간 동안 섭취한 추이를 그래프로 열람할 수 있으며, 생성형 AI가 제작한 해당 기간에 대한 영양 섭취 분석 보고서를 받아볼 수 있다.
사용자가 섭취한 음식을 입력하는 메뉴를 제공한다. 사용자는 자신이 섭취한 음식을 직접 입력할 수 있으며, 음식에 대한 정보를 편하게 불러올 수 있는 기능들을 지원한다.
음식에 대한 정보를 불러오는 기능으로는 음식 검색 기능과 바코드 인식 기능이 있다. 음식 검색 기능은 사용자가 섭취한 음식을 이름으로 검색하여 밥보기에서 제공하는 음식의 영양 정보를 불러올 수 있는 기능이다. 바코드 인식 기능은 사용자가 섭취한 음식에 부착된 바코드를 통해 음식의 정보를 불러올 수 있는 기능이다.
사용자가 몸무게를 기록하고 열람할 수 있는 기능을 제공한다. 사용자가 기록해온 몸무게를 시간에 따른 그래프로 표현해주며, 각 점을 클릭하여 상세한 등록 정보를 쉽게 찾아 수정 및 삭제를 할 수 있다.
설정 페이지를 통해 사용자의 정보를 수정하고 밥보기의 여러 기능을 제어할 수 있다. 각 카드를 클릭하면 사용자의 건강 정보 및 권장 섭취량을 직접 수정할 수 있으며, 밥보기가 제공하는 알림 서비스 및 권장량 추천 시스템을 사용할 것인지를 결정할 수도 있다.
권장 섭취량과 비교하여 사용자에게 필요한 정보나 섭취 경고를 푸시 알림을 통해 받아볼 수 있는 기능을 제공한다. 사용자는 푸시 알림을 통해 놓치기 쉬운 영양 정보를 잊지 않고 받아볼 수 있다.
이 프로젝트는 숭실대학교 "소프트웨어프로젝트" 수업의 일환으로 시작되었습니다. 프로젝트의 이전 모습을 보시려면 이곳을 참조하세요. 이 리포지토리는 "밥보기" 서비스의 클라이언트 앱의 리포지토리입니다. 서비스의 서버 리포지토리는 이곳을 참조하세요.















