Warning
졸업 프로젝트의 일환으로 2022년 3월부터 6월까지 약 3개월간 진행하였으며, 무단 사용을 금합니다.
현 아동급식카드 제도의 문제점에서 착안한 서비스입니다.
- 아동
- 식단 기록
- 부족 영양분 확인 및 식단 추천
- 가맹점 조회
- 보호자
- 다자녀 등록
- 자녀의 영양 상태 확인
- AWS RDS (MySQL) 구축
- 데이터베이스는 Workbench를 이용해 시각화
- 안드로이드 스튜디오를 이용해 어플리케이션 개발
- 카카오맵 API로 지도 구현, REST API를 이용해 GeoCoding (JSON 데이터 파싱)
- 웹 크롤링을 통해 구글 이미지 데이터 수집 (음식 당 약 400개)
- Teachable Machine으로 이미지 분류 모델 생성
- TensorFlow Light 모델로 변환하여 안드로이드 스튜디오에 적재
- 유저케이스를 위주로 [ 부족 영양분 > 거리 > 아이의 선호도 ] 순으로 우선 순위를 매겨 식단&식당(가맹점) 추천알고리즘 구현
- AWS EC2인스턴스로 파이썬 서버를 구축하여 안드로이드 스튜디오와 통신하는 소켓 프로그래밍
- EKS에 EFK(ElasticSearch + Fluentd + Kibana) 스택을 설치하여 모니터링
아동 / 아동별 섭취 식단 / 음식별 영양분
부모 / 가맹점 / 나이별 하루 영양분 권장 섭취량
- [아동] 회원가입 후 메인 화면(현 위치 기반 주변 가맹점)으로 이동
- [아동] 마이페이지 화면에서 식단 기록 후, 식단 내역 확인 & 부족 영양분 확인
- [아동] 음식 사진 인식에 실패했다고 가정하여 식단을 직접 기록한 후, 가맹점 음식 기반 식단 추천 받기
- [부모] 회원 가입 후, 아동급식카드를 이용해 여러 명의 자녀 등록 & 각 자녀들의 정보(식단, 영양 상태) 확인
박서영 |
김가을 |
데이터 수집(웹크롤링), 안드로이드 앱 개발, 모니터링 스택 배포, 이미지분류 모델 생성, 소켓 프로그래밍 |
API 데이터 수집, DBA, 추천시스템 구현 |