선생님과 1차 상담 전 팀원과 설정한 방향성
1) 전체 기능
메인 기능 : 전형적인 메인 메뉴 1가지 보여준다.
쌓인 데이터를 기반으로 맞춤형 데이터를 보여준다.
메인 페이지
3개의 메뉴 + 슬라이드 기능으로 일주일 메뉴를 보여준다.
검색 기능 : 메뉴 검색
메인에서 메뉴를 눌렀을 때 보여주는 방법 (팝업)
각각 메뉴에서 사진 + 레시피 제안 + 상품 추천 + Q&A
좋아요 기능
로그인 후 이용 가능
비로그인 시에는 좋아요 수만 확인가능
해당 메뉴를 좋아요 누른 사람들이 좋아한 다른 식단 (관심있는 메뉴 추천/태그처럼)
2) 식단 구성
메인 메뉴 1가지만 추천해주고, 메인 화면에는 일주일 메뉴가 노출된다.
3) 필요 옵션
점수 테이블 (점수 산정 공식을 회원가입시 취향에 따라 바꾼다.)
점수에 따라서 메뉴 추천 순위가 달라진다.
점수 초기화 기준
메뉴의 재노출 가능기간 설정
24시간 기준으로 00시에 점수를 재합산하여 순서를 매기고, 맨 마지막 날짜에 중복 체크 후 업로드
▶ 기본점수 할당
1. 메뉴 종류의 분류에 따라 점수 부여
예1) 메인 메뉴 1가지
예2) 한식, 일식, 양식
▶ 플러스 옵션
1. 좋아요 수
2. 상품 추천의 중요도
유료 입점 : 가산점을 부여하여 상품이 먼저 노출된다.
(참고사항 - 무료 입점 : 상품이 노출은 되지만 가산점이 없다.)
3. 메뉴 검색 빈도수
4. 메뉴 추천
회원가입시 입력 받은 취향에 따른 가산점 부여 방식 변화 필요
데이터 베이스 활용하여 메뉴 구성 변화
▶ 마이너스 옵션
1. 최근 메뉴와의 중복 여부
예) 오늘로부터 3일전에 나왔던 메뉴면 -3을 준다. (이런 느낌)
예) 메뉴 이름과 분류에 따라서 마이너스를 한다.
프로젝트(MVC)
참고 사이트 (음식 데이터 )
https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=74
선생님 피드백
피드백 수용 과정
검색 -카테고리 별 필터링 or 메뉴 이름 검색
제안 - 날씨, 기분, 계절에 따라 추천 메뉴
참고사이트
오키친- https://ottogi.okitchen.co.kr/category/cate_index.asp
만개의레시피 -https://www.10000recipe.com/index.html