프로젝트 배경
수소차 운전자에게 충전은 일상적인 스트레스입니다. 2024년 기준 국내 수소차 누적 등록 대수는 3만 5천 대를 넘어섰지만, 상업용 충전소는 전국에 약 300기뿐입니다. 전기차 급속충전기가 2만 기를 넘은 것과 비교하면 인프라 격차가 압도적입니다. 충전소 한 곳이 점검에 들어가면 인근 충전소에 대기 차량이 몰리고, 왕복 30분을 운전해서 갔는데 고장이나 점검 중이라 헛걸음하는 일이 빈번합니다. 기존에 환
프로젝트 성과
충전 대기 시간 40% 감소
맞춤 알림으로 대기 차량이 적은 시점에 출발할 수 있게 되면서, 충전소 도착 후 평균 대기 시간이 크게 줄었습니다.
전국 233개 충전소 1분 단위 모니터링
H2 API 연동으로 운영 상태, 대기 차량 수, 충전 가격을 1분마다 수집합니다. 점검·고장 상태도 실시간 반영됩니다.
서버 비용 70% 절감
시계열 데이터 월별 파티셔닝과 30일 자동 삭제로 DB 크기를 억제했습니다. Supabase Edge Functions 활용으로 별도 서버 없이 운영합니다.
맞춤 알림 — 내 충전소, 내 기준
최대 3개 충전소를 구독하고, 대기 차량 임계값과 알림 빈도를 개별 설정할 수 있습니다. 불필요한 알림 없이 필요한 순간에만 받습니다.
앱스토어 양대 마켓 출시
TestFlight + Play Store 배포. GitHub Actions + Fastlane CI/CD로 빌드부터 배포까지 자동화했습니다.
핵심 기능
진행 단계
Flutter 앱 + Supabase 백엔드 구축
2024.10.
Flutter + Riverpod 아키텍처 설계. Supabase PostgreSQL 기반 stations/history 스키마 설계, Auth 연동.
프로젝트 상세
수소차 운전자가 충전소를 이용할 때 가장 큰 불편은 '지금 갈 수 있는 충전소가 어디인지 모른다'는 점입니다. 전기차와 달리 수소충전소는 전국에 300기 남짓이고, 한 곳이 점검에 들어가면 인근 충전소에 대기가 집중됩니다. 환경부 데이터는 업데이트가 느려서, 30분을 운전해서 도착했는데 고장 중이거나 대기가 10대 이상인 상황이 흔합니다. 본 프로젝트는 이 문제를 해결하기 위해 전국 233개 수소충전소의







