https://www.iusm.co.kr/news/articleView.html?idxno=1059742
1. 프로젝트 개요
- 행사명: RISE사업 초광역 AID 공동교육 및 MANI 해커톤
- 기간: 2박 3일 (제주 아스타호텔)
- 팀 구성: 6팀 (연암공대 스마트소프트웨어학과, 제주한라대 간호학과, 마산대 간호학과, 동의과학대 소방안전관리과)
- 핵심 기술: Svelte 5, Supabase, Google Gemini API, Leaflet
배경 및 문제 정의 “전공의 벽을 넘어 안전을 고민하다”
해커톤 초반, 솔직하게 말해서 팀 내 유일한 소프트웨어 전공자로서 막막함이 앞섰습니다. 저희 팀에는 간호학과 2분 소방안전간리과 1분과 함께했기 때문에 다른 해커톤과는 달리 혼자 개발을 진행해야 한다 는 생각이 앞서 들었던 것 같습니다. 솔직하게 말해서 재미 없을 줄 알았습니다. 하지만 팀원들의 실무적 시각은 오히려 명확한 문제를 정의하는데 큰 도움이 되었습니다.
- 간호/소방 관점: 사고 발생시 즉각적인 대응도 중요하지만, 사고를 유발하는 위험 요소(포트홀, 결빙 등)를 미리 피하는 ‘예방’이 필수적이다
- 기술 관점: 사용자의 제보를 실시간으로 수집하고, 이를 AI가 분석하여 가장 안전한 경로를 제보하는 시스템 구축
주요 기능 및 기술적 구현
다른 타 대회와 달리 하루도 채 안되는 촉박한 시간 속에서, 핵심 가치인 ‘안전’에 집중하여 세이프 핑을 개발했습니다.
- 실시간 위험 제보 시스템: 사용자가 현장에서 사진과 함께 위험 요소를 제보하면 Supabase를 통해 실시간으로 지도에 동기화됩니다.
- Gemini AI 경로 분석: 목적지 검색 시 여러 경로 중 위험 지역이 가장 적고 안전도가 높은 경로를 GEMINI 모델이 분석하여 추천합니다.
- 초정밀 거리 알림: Haversine 공식을 활용해 사용자 위치와 위험 지역간의 거리를 실시간으로 계산하여, 500m 이내 접근 시 즉각적인 경고 바를 노출합니다.
- 게이미피케이션 보상: 보상 성공시 포인트를 지급하여 커뮤니티 참여를 독려하고, 이를 기프티콘 등으로 교환할 수 있는 상점 기능을 포함했습니다.