-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
8/10(수) 구현 계획
어제 목표로한 학식기록 버튼을 다 만들지 못했으므로 오늘은 학식기록 버튼의 완성과 대문페이지에서 사용자 맞춤형
메뉴 추천을 목표로 한다.
mvp : 정렬 버튼, 학식 기록기능
- 영양성분을 기준으로 정렬하는 버튼 생성
- 내가 먹은 학식을 체크할 수 있는 기능
구현사항
날짜기능
- 오늘의 메뉴 안에 날짜 선택 버튼을 넣어서 텍스트필드안에 식단을 참고할 날짜를 고른다.
- 선택한 날짜에 맞는 메뉴패널을 불러온다.
학식 기록 버튼
- 체크박스를 식당이름 별로 배치해서 체크한뒤 제출 버튼을 누르면 내가 먹은 메뉴를 저장할 수 있게 구현한다.
- 오늘메뉴를 한번만 저장하는 List<�Restaurant>객체를 만들자. 한번만 저장되고 다음 사이클에서는 비활성화
- 영양성분 별로 기준치를 두고 체크한 식단에 기준치 이상의 영양성분이 있다면 영양성분 별로 카운트 증가.
- 체크하면 새로운 프레임에 확인 메시지가 뜨면서 종료되게 만들기 -> 하나의 체크박스만 체크가능
- 체크되면 체크를 확인하는 불리언이 true로 바뀌면서 다시 체크하지 못하게 만들어야 한다.
- 오늘 기록 한뒤에 기록되었는지도 저장되어야함. -> 읽어오면서 오늘날짜랑 같은 메뉴가 있는지 체크!
맞춤형 메뉴 추천
- 영양성분 카운트중 가장 높은 것을 가지고 오늘의 메뉴중에 가장 높은 메뉴를 자동으로 추천해준다.
- 대문페이지 가운데 추천버튼을 배치한다.
- 버튼 누르면 새로운 프레임이 나오면서 추천 메뉴, 내가 체크한 영양성분중 무엇을 가장 많이 먹었는지 표시.
아쉬운 점 및 피드백
- 파일 입출력을 할때 아샬님의 강의에서는 처음에 입력을 받고 시작했는데, 생각없이 짜다보니 중간에서 입력을 받고있다.
- 필요한 정보를 스윙이 시작되기 전에 받지 못하는 구조가 되어버렸다.
- 기록하기 버튼을 하루에 한번 할 수 있게 구현해야 하는데 프로그램을 종료했다 켜면 상태가 초기화 되어 여러번 할 수 있는 구조이다.
- 이미지 파일 어떤것을 쓸지 물어보았는데, 부산대학교 로고를 넣자는 의견이 나왔다.
Metadata
Metadata
Assignees
Labels
No labels