냉장고 관리 & 레시피 추천 APP
음식은 두면 썩는다 빨리 먹어 치워야 한다
냉장고에 있는 음식이 썩어가고 있지 않으신가요? 무엇을 만들어 먹을지 찾고 계신가요?
나의 냉장고 안에 남아있는 재료를 깨워서 음식을 만들어보세요.
''주머니'' 속으로 ''냉장고''를 넣으러 Go Go !
- 개발 기간 : 2022.04.11 ~ 2022.05.20 ( 총 6주 )
- Sub1 : 2022.04.11 ~ 2022.04.22 ( 기획 & 설계 )
- Sub2 : 2022.04.25 ~ 2022.05.20 ( 구현 & 배포 & 테스트 )
- 인원 (총 6인)
- 김영훈 : 팀장, Back-end, Spring Boot
- 김다은 : Back-end, Machine Learning, Spring Boot
- 김도연 : Android
- 김민수 : 부팀장, Android
- 김주환 : Android, Design
- 문관필 : Infra, Back-end, Spring Boot
- Backend
backend/main
├── java
│ └── com
│ └── ssafy
│ └── andback
│ ├── AndbackApplication.java
│ ├── aop
│ │ └── 1.txt
│ ├── api
│ │ ├── constant
│ │ ├── controller
│ │ ├── dto
│ │ │ ├── request
│ │ │ └── response
│ │ ├── exception
│ │ │ ├── handler
│ │ │ └── mattermost
│ │ └── service
│ ├── config
│ │ ├── auth
│ │ └── jwt
│ └── core
│ ├── domain
│ │ ├── auth
│ │ └── mattermost
│ ├── queryrepository
│ └── repository
└── resources
- Android
Android/main
├── AndroidManifest.xml
├── ic_launcher-playstore.png
├── java
│ └── com
│ └── andback
│ └── pocketfridge
│ ├── data
│ │ ├── api
│ │ ├── db
│ │ │ └── dao
│ │ ├── di
│ │ ├── infra
│ │ ├── mapper
│ │ ├── model
│ │ └── repository
│ │ ├── Recipe
│ │ ├── RecipeRepositoryImpl.kt
│ │ ├── UserRepositoryImpl.kt
│ │ ├── barcode
│ │ ├── category
│ │ ├── fridge
│ │ ├── ingredient
│ │ ├── like
│ │ ├── notification
│ │ └── user
│ ├── domain
│ │ ├── infra
│ │ ├── model
│ │ ├── repository
│ │ └── usecase
│ │ ├── barcode
│ │ ├── category
│ │ ├── datastore
│ │ ├── fridge
│ │ ├── ingredient
│ │ ├── like
│ │ ├── notification
│ │ ├── recipe
│ │ └── user
│ └── present
│ ├── config
│ ├── service
│ ├── utils
│ ├── views
│ │ ├── main
│ │ │ ├── DatePickerFragment.kt
│ │ │ ├── FridgeListAdapter.kt
│ │ │ ├── MainActivity.kt
│ │ │ ├── MainViewModel.kt
│ │ │ ├── SelectRegiIngreBottomSheet.kt
│ │ │ ├── SubCategoryRVAdapter.kt
│ │ │ ├── barcode
│ │ │ │ ├── BarcodeScanFragment.kt
│ │ │ │ └── BarcodeScanViewModel.kt
│ │ │ ├── fridge
│ │ │ │ ├── EditCategorySelectFragment.kt
│ │ │ │ ├── FridgeFragment.kt
│ │ │ │ ├── FridgeListBottomSheet.kt
│ │ │ │ ├── FridgeViewModel.kt
│ │ │ │ ├── IngreDetailFragment.kt
│ │ │ │ ├── IngreDetailViewModel.kt
│ │ │ │ ├── IngreEditFragment.kt
│ │ │ │ ├── IngreEditViewModel.kt
│ │ │ │ └── IngreRVAdapter.kt
│ │ │ ├── ingreupload
│ │ │ │ ├── CategorySelectFragment.kt
│ │ │ │ ├── IngreUploadFragment.kt
│ │ │ │ └── IngreUploadViewModel.kt
│ │ │ ├── mypage
│ │ │ │ ├── MyPageFragment.kt
│ │ │ │ ├── MyPageViewModel.kt
│ │ │ │ ├── NotiSettingFragment.kt
│ │ │ │ ├── NotiSettingViewModel.kt
│ │ │ │ ├── fridgemanage
│ │ │ │ ├── userdelete
│ │ │ │ └── useredit
│ │ │ ├── notification
│ │ │ └── recipe
│ │ └── user
│ │ ├── UserActivity.kt
│ │ ├── findpw
│ │ ├── login
│ │ └── signup
│ └── workmanager
│ └── DailyNotiWorker.kt
└── res
- 프로젝트 컨벤션 목록
- 기획서
- API Docs
- 와이어 프레임
- 서비스 아키텍처
- 기능 명세서
- 데이터베이스:ERD
- 시퀀스 다이어그램
- Git 협업
- Jira 이슈관리
- AWS EC2 환경 설정