밋코디는 여러사람이 약속 장소와 시간을 정할 때 출발지 입력과 구글 캘린더 계정 만으로 약속장소와 시간 모두를 정할 수 있는 서비스이다. 밋코디 에서는 약속 장소 추천과 약속 시간 추천이라는 두가지 기능을 제공한다.
약속 장소 추천
- Dijkstra 알고리즘을 사용하여 출발지와 가까운 지하철 역들을 시작점으로 잡아 역간 이동시간을 고려한 이동 시간이 가장 가까운 장소를 계산하여 추천
약속 시간 추천
- 초대장을 수락한 사용자들의 구글 캘린더 속 일정을 api로 가져와 약속 주최자가 선택한 우선순위를 기준으로 추천
담당자 | 구현 기능 |
---|---|
송인아 | User, Social Login |
황유진 | Recommend Service, User |
구글 소셜 로그인 | 메인 페이지 | 약속 생성 페이지 | 초대 수락 페이지 |
---|---|---|---|
로그인화면 | 약속 생성, 초대된 약속 확인 탭 | 약속 생성 및 내 휴대폰의 연락처로 약속 공유 |
약속 주최자's 초대된 약속 수락 페이지 (출발장소 입력, 캘린더 권한 허용) |
일정 상세 확인 페이지 | 추천 장소, 추천 시간 선택 페이지 | 메인 페이지 |
---|---|---|
약속 내용 및 Kakao Map으로 장소 확인 | 약속 주최자's 약속 장소 추천 페이지 | 나에게 생성된 확정일정 for calendar 조회 탭 |