프로젝트 소개
늦은 시간의 이동 경로와 동행 정보를 연결해 캠퍼스 귀가 과정의 불안을 줄입니다.
SafeRoute는 가장 짧은 길보다 사용자가 안심하고 이동할 수 있는 선택지를 제공하는 캠퍼스 안전 서비스입니다. 목적지와 출발 시간을 기준으로 주변 환경을 반영한 경로를 보여주고, 방향과 시간이 비슷한 교내 구성원이 서로 동행할 수 있게 합니다.
문제와 접근
- 거리만 고려한 길 안내 — 사용자가 확인할 수 있는 주변 정보와 주요 지점을 경로와 함께 제공합니다.
- 동행을 구하기 어려움 — 목적지 방향과 출발 시간이 비슷한 요청끼리 연결합니다.
- 이동 중 상태 공유의 부재 — 출발, 이동과 도착 상태를 지정한 연락 대상과 공유합니다.
주요 기능
- 안심 경로 탐색 — 목적지까지의 경로와 주변 주요 지점을 지도에서 비교합니다.
- 동행 요청 — 출발 시간과 이동 방향을 기준으로 동행 가능 요청을 확인합니다.
- 이동 상태 공유 — 출발부터 도착까지 현재 상태와 비상 연락 정보를 전달합니다.
이용 흐름
- 목적지와 출발 예정 시간을 입력합니다.
- 추천 경로를 비교하고 필요한 경우 동행을 요청합니다.
- 연결된 사용자와 만날 위치를 확인합니다.
- 이동 상태를 공유하며 목적지까지 이동합니다.
기술 구성
| 영역 | 기술 | 역할 |
|---|---|---|
| 앱 | React Native | 경로 탐색과 동행 화면 구성 |
| 서버 | FastAPI | 경로 요청, 동행과 이동 상태 API 제공 |
| 지도 | Kakao Map | 위치 검색과 경로·주요 지점 표시 |
<empty-block/>