Skip to content

SSAFY 10기 D108 팀의 특화프로젝트, IBalance

Notifications You must be signed in to change notification settings

D108-IBalance/IBalance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBalance - 우리 아이 맞춤형 식단 추천 서비스



목차


서비스 개요

빅데이터를 활용한 어린이 식단 추천 서비스 : 아이들에게 건강한 식단을 제공하고 싶은 부모님을 위한 개인 맞춤 식단 서비스 제공

팀원소개

기술스택

프론트앤드


Language | HTML5, CSS3, JavaScript, node.js(v20.10.0)

Framework | React.js(v18.2.0), Redux(v9.1.0), Vite(v5.1.4),

Library | eslint(v8.56.0), vite PWA plugin(v9.19.7), prettier(v3.2.5), Lottie(v1.2.4), Axios(v1.6.7),Firebase(v10.10.0)



백앤드


Language | Java 21

Framework | Spring Boot 3.2.3

DB Connection(ORM) | Spring Data JPA

Build Tool | Gradle 8.5.0



빅데이터


Language | Python 3.12

Framework | FastAPI 0.110.0

Library | Pandas 2.2.1 , Pydantic 2.6.3, Uvicorn 0.27.1,


인프라


DB | MySQL 8.0.36, MongoDB 7.0.6

Server | GitLab, Jenkins, Docker, Nginx



Development Tools



시스템 아키텍쳐



기능소개

1. 실행 및 로그인

실행 로그인

2. 자녀정보 초기 생성

생성 & 이름 생년월일 성별
몸무게 알러지정보

3. 메인 & 정보삭제

초기메인페이지 자녀정보삭제

4. 식단추천

식단생성 식단확인 식사추가
메뉴상세 메뉴교체 메뉴교체불가상황
식단저장 마이페이지 식단확인

5. 식단일기

식단일기조회 - 식단없음 식단일기조회 - 식단있음
식단일기저장 식단일기확인

6. 편식해결 레시피

편식레시피조회 - 편식안할때 편식레시피조회 - 편식할때
편식레시피 - 무한스크롤 편식레시피 - 레시피상세조회

7. 아이정보 & 성장데이터

아이변경 아이정보변경 아이프로필사진저장
아이성장그래프 1 아이성장그래프 2

8. 앱 알림

백그라운드 - 리뷰요청 백그라운드 - 식단확인 백그라운드 - 업데이트
포어그라운드 - 리뷰요청 포어그라운드 - 식단확인 포어그라운드 - 업데이트

프로젝트 산출물

About

SSAFY 10기 D108 팀의 특화프로젝트, IBalance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published