Notion: https://www.notion.so/MOBI-041d60cbe6864780a47d9ba9e671b8f8
-
식이 관리
- 영양 성분표 기반으로 탄수화물, 지방, 단백질 등의 함유량을 계산 및 몸 상태에 맞는 수치 업데이트
-
몸 상태 & 관리 루틴 제시
- BMI 지수, 근육량, 체지방량 기록 후 수치 예측 및 목표 수치 제시
-
몸 상태 비교
- 눈바디 사진첩 생성 후 몸의 변화 관찰
-
운동 도우미
- 사용자의 음성 인식 기반으로 횟수 기록
숭실대학교 소프트웨어학부 2020-1 소프트웨어 프로젝트
-
김승지: Project Manager & Design Administrator
UI
,Firebase ML KIT Manager
,OpenCV
-
박재희: Design Administrator
UI
,Firebase Database Manager
-
허예은: firebase Connect Manager
Firebase ML KIT Connect Manager
,OpenCV
,Schedule Manager
-
박정아: Server Manager & Database Administrator
Firebase Database Manager
,Schedule Manager
-
Android Studio
-
Firebase Database
-
Firebase Authentication (oauth)
-
Firebase ML KIT - Text Recognition
Git Branch 전략
-
master
- 서버 연동 브랜치
- 회의록 업로드 브랜치
-
dev
- new content 업로드 브랜치. pull request를 생성 후 통과된 폴더 및 파일만 'master'에 merge
-
팀원명
- 새로운 기능을 추가할 때 생성하는 브랜치. 기능이 완성되면 'dev' 브랜치에 merge
Commit Chart
프로젝트 완성 후 업로드 예정
Service Architecture
DB Architecture
- User
- 사용자의 아이디와 비밀번호, 해당 사용자 데이터가 가지고 있는 하위 정보
- RecDailyIntake
- 사용자의 정보를 바탕으로 사용자가 섭취해야 하는 영양성분의 총량
- DailyIntake
- 스캔한 영양 성분표에 기재된 정보, 섭취한 성분의 숫자 데이터 값
- TotalDailyIntake
- 스캔한 영양 성분표를 기준으로 한 사용자가 실제 섭취한 영양 성분의 총량
-
Firebase Authentication
User Info
-
Firebase Cloud
ML Kit Module
-
개발 환경
- Firebase Documentation
- Firebase ML kit - Text Recognition (Android Version)
- Firebase Database Read and Write
- Firebase Authentification
- Firebase Text Recognition Test Github - yeeun
- Google Cloud STT Test version Github - seungji
- 스캔 이미지 처리
- Tess two를 이용한 ocr 앱 만들기 문자 인식
- Tenserflow를 이용한 object recognition
- Tesseract 개발환경 만들기
- Camera X
-
오픈소스