저희 프로젝트는 우버의 택시 호출 기능을 클론한 서비스이며 서비스명은 이키택(🙈이거 키면 나랑 택시 타는 거다?🙈) 입니다. 이키택은 GraphQL 을 활용하여 실시간 위치 공유, 채팅, 알림 서비스를 구현했습니다.
❝ 현재 Google Directions API에서 한국 길 찾기 서비스를 지원하고 있지 않습니다. 위치를 해외로 설정하여 테스트 해보실 수 있습니다. 위치를 설정하는 방법이 궁금하시면 여기를 클릭해 주세요. ❞
⏰ 알림 서비스
- 드라이버 위치에 따른 오더 리스트 실시간 업데이트
- 드라이버 호출 및 호출한 오더 상태 구독
- 새로운 오더 구독 및 오더 응답
- 출발지 및 도착지 도착시 알림
🚕 실시간 위치 공유
- 사용자와 드라이버 간의 실시간 위치 공유
- 드라이버가 출발지로부터 500m 이내로 인접시 도착 알림
💬 채팅
- 드라이버와 사용자 간의 실시간 채팅
- 채팅방에 접속하지 않아도 메시지 수신을 확인할 수 있는 알람기능
🌎 위치검색 및 경로 표시
- Google Place API를 활용한 출발지 도착지 위치 검색
- Google Map Direction을 활용한 출발지 목적지 이동 경로 표시
저희는 프로젝트를 진행하며 다음과 같은 기술 스택을 사용했습니다. 😁
저희의 웹 서비스는 다음과 같은 구조로 동작하고 있습니다. 😚
❝ 서비스를 구현하면서 저희가 겪었던 기술적인 어려움, 그리고 어려움을 해결해 나가는 과정과 저희가 도전했던 핵심 기술들을 소개해드립니다. ❞
J053 🐝 | J059 👻 | J118 🐸 | J194 🐭 |
---|---|---|---|
김종은(jongeunk0613) | 김학준(kimakjun) | 오지훈(hoo00nn) | 조찬영(cyjo9603) |