Skip to content

juhwankim-dev/pocket-fridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

포켓프리지

포켓프리지

냉장고 관리 & 레시피 추천 APP

음식은 두면 썩는다 빨리 먹어 치워야 한다

냉장고에 있는 음식이 썩어가고 있지 않으신가요? 무엇을 만들어 먹을지 찾고 계신가요?

나의 냉장고 안에 남아있는 재료를 깨워서 음식을 만들어보세요.

''주머니'' 속으로 ''냉장고''를 넣으러 Go Go !

포켓프리지 바로가기



목차

서비스 소개

  1. 개발 기간 : 2022.04.11 ~ 2022.05.20 ( 총 6주 )
    • Sub1 : 2022.04.11 ~ 2022.04.22 ( 기획 & 설계 )
    • Sub2 : 2022.04.25 ~ 2022.05.20 ( 구현 & 배포 & 테스트 )
  2. 인원 (총 6인)
    • 김영훈 : 팀장, Back-end, Spring Boot
    • 김다은 : Back-end, Machine Learning, Spring Boot
    • 김도연 : Android
    • 김민수 : 부팀장, Android
    • 김주환 : Android, Design
    • 문관필 : Infra, Back-end, Spring Boot



📋 기술 스택

  1. 이슈관리 : Jira
  2. 형상관리 : GitLab
  3. 커뮤니케이션 : Notion
  4. 개발 환경
    • OS : Windows10
    • IDE
      • IntelliJ IDEA 2021.3.1
      • UI/UX : Figma
    • Database : MariaDB
    • Server : AWS
      • Ubuntu
  5. 상세 사용
    • Backend
      • Java (Zulu Open JDK 11)
      • Spring (Spring Boot 2.6.6)
      • Gradle7.4
      • , 3.0.0, , 5.0.0
    • Android
      • Android
    • AWS EC2
      • Jenkins
      • Docker
    • Big Data/ML
      • TensorFlow
      • Anaconda
      • Python 3.9.12
      • Flask



프로젝트 파일 구조

  • 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



산출물




결과물

About

SSAFY 6기 자율 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published