- 복잡하고 많은 일정들을 언제해야할지 효율적으로 추천해주는 웹앱
- 사용자마다 원하는 가치에 맞게 일정을 추천 (사용자 맞춤 알고리즘으로 사용자마다 추천 우선순위 및 반영이 다 다름)
- 일정 추천 시에 교통정보를 함께 제공하고 이동하는 시간을 고려해서 일정을 추천 (이동시간 고려 위치기반 추천 시스템)
- 추천방식 : Greedy 알고리즘을 자체적으로 만들어서 구현
- 추천한 일정을 수정하여 가중치를 사용자에 맞게 더 정교하게 적용가능
- PWA
- React
- 로그인화면과 캘린더화면
- 캘린더 화면에서 날짜 선택시에 그 날에 해당하는 Plan을 확인할 수 있음
- TodoList와 PlannedList페이지
- 일정 추가 모달
- Todo 추가에서는 제목, 마감기한, 중요도, 카테고리, 장소를 입력받는다
- Plan 추가에서는 제목, 시작날짜, 종료날짜, 카테고리, 장소를 입력받는다
- 카테고리는 직접 추가가 가능
- 장소값은 구글지도API를 통해서 장소값을 받아옴
- 수정, 삭제, 작업완료 등의 기능도 구현
- 설정페이지
- 일정 현황, 내 정보, AI 일정추천 우선순위, 일정기록 초기화, 로그아웃, 회원탈퇴 등의 기능
- 우선순위는 0.3, 0.25, 0.2, 0.15, 0.1로 초기화한 후에 일정 추천을 받아서 일정을 수정하게 되면 자동으로 가중치가 변경
- 일정 추천 모달
- 3일 ~ 7일까지 일정을 추천받을 수 있음
- 다음과 같이 Plan과 Todo를 통해서 일정을 추천
- 원하는 일정을 시간표에서 직접 위치를 드래그로 옮겨서 저장가능
- 일정 확인
- 추천받은 일정 및 현재 존재하는 일정들을 통합하여 일정을 확인할 수 있음
- 교통정보도 확인가능
- 세부 교통정보 분단위로 확인가능