[포트홀맵 제주] 실시간 포트홀 안전 지도

구름톤 15기 최우수상 - 포트홀맵 제주

서비스 소개 Introduction

비전 Vision

포트홀맵 제주
제주도민이 직접 제보하고 확인하는 실시간 포트홀 안전 지도 플랫폼

서비스 기능 Service Features

포트홀 신고
도로 위 포트홀 → 사진이나 위치만으로 신고 → (선택) 민원 접수
민원 접수된 포트홀은 처리 현황 확인 가능
포트홀 표시
지도에 포트홀 표시
민원 접수된 포트홀 위치도 표시
포트홀 알림
포트홀 500m 이내 접근 시, 음성·진동 알림
우회 경로 제안

데모 비디오 Demo

기획 배경 Background

한 해 포트홀 관련 민원 건수만 3700건. 위험한 도로 환경에 노출되는 운전자들.

주제

#제주 #클라우드 #제주도민의 삶을 바꾸는 생활 인프라 개선

문제 의식

제주도 한 해 포트홀 발생 건수는 약 3700건
→ 과연 적절하게 처리되고 있나? 그렇지 않다. 부족한 예산으로 땜질식 처방이라는 지적이 많다. (JIBS를 비롯한 다수의 제주 언론사들)
정말로 해결이 필요한 문제인가?
→ 민원 사이트를 통해 확인한 다양한 사례 및 수많은 제보 + 평균 처리기간 6.3일로 접수 후 처리기간까지 운전자에 대해 정보 미제공
IT 기술로 해결이 가능한 문제인가?
포트홀 자체의 해결이 아닌, 그로 인해 발생하는 피해를 예방하는 것이 목적이므로 정책적인 인프라 개선 없이 IT 기술로 해결 가능함

핵심 기술 Core Technology

FrontEnd
Flutter : 단일 코드베이스로 iOS/Android 크로스 플랫폼 네이티브 성능의 모바일 앱 구현
Riverpod : 포트홀 제보 데이터, 사용자 위치, 알림 설정 등 전역 상태 관리
Naver Map SDK : 실시간 포트홀 위치 시각화 및 마커 클러스터링 기반 지도 렌더링 최적화
BackEnd
Spring : WebMVC 기반의 HTTP API 구축
Kubernetes : 컨테이너 오케이스트레이션 기반의 무중단 배포 환경 구성
MySQL : Spatial Index를 활용한 위치 기반 대용량 포트홀 데이터 효율적 조회 및 저장
Design
Figma : Component 기반 일관된 디자인 시스템 구축 및 개발자 핸드오프 자동화
Vapor : Vapor design system을 이용한 일관된 디자인 시스템 사용
External Services
Naver Map API : 제주도 전역 포트홀 위치 시각화 및 실시간 경로 안내 제공
FCM(Firebase Cloud Messaging) : 포트홀 근접 시 실시간 푸시 알림 및 Topic 기반 지역별 알림 전송

팀소개 Team