![](https://private-user-images.githubusercontent.com/61993128/275158796-8244b6b9-280e-4993-a83d-31532e736559.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NzI3MzgsIm5iZiI6MTcyNTk3MjQzOCwicGF0aCI6Ii82MTk5MzEyOC8yNzUxNTg3OTYtODI0NGI2YjktMjgwZS00OTkzLWE4M2QtMzE1MzJlNzM2NTU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDEyNDcxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4NzdiZmViYWFmMGNjYzYyNWJjN2ZiMzQ3N2RmMWEwNzY0YTk3MTQzNmIzMjZkYTM2Y2ZmOTZhYTlkYTQ0NGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FB4dlmFq-eVyNAhrssjmcK1UGR6iU_H2BjxptgBt4QE)
Android, 다양한 기준을 적용한 메뉴 추천 앱 (메뉴추천리스트)
- android, android studio
- kotlin
- MVVM, Retrofit2, Glide, Coroutine, DataStore
- API
시스템 아키텍처 | 유스케이스 다이어그램 |
---|---|
클래스 다이어그램 |
---|
- 오늘의 추천
- 오늘 하루의 메뉴를 추천 (랜덤 추천, 하루 3가지 고정)
- 랜덤 메뉴 추천
- 랜덤으로 메뉴를 추천
- 주변 식당 추천
- 현재 위치 기준으로 주변 식당 5곳 리스트 추천
- AI 메뉴 추천
- 재료들의 선호도에 대한 사전 평가
- 평가한 재료들을 바탕으로 메뉴 추천
- 재료 기반 메뉴 추천
- 냉장고에 가지고 있는 재료들을 등록
- 등록한 재료들로 만들 수 있는 메뉴 리스트 추천
- 메뉴 리스트 검색
- 앱에서 사용한 전체 메뉴 리스트 보기
- 메뉴 좋아요 기능
- 좋아하는 메뉴를 등록하여 한눈에 보기
![](https://private-user-images.githubusercontent.com/61993128/275160853-6e55c3cb-9f4b-42a3-9ae1-b2654d544aaf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NzI3MzgsIm5iZiI6MTcyNTk3MjQzOCwicGF0aCI6Ii82MTk5MzEyOC8yNzUxNjA4NTMtNmU1NWMzY2ItOWY0Yi00MmEzLTlhZTEtYjI2NTRkNTQ0YWFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDEyNDcxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwZTY5YzFiMDZmNmQ0ZTE2ZWMwMGI1NTU1OWI4NWI3NmNhZTRkY2Y2YjM0ZGEzMDMzNjhmN2M0M2RiNmI2M2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OV8DkSD3cTk14UeIekGWs3bJBKi3EbcotCVwXdsb9RQ)