프로젝트 배경
국가 지정 플랫폼 운송사업자 신고를 위해 GPS 운행일지·운행관리번호(opNo)·요금 정산을 법적 요건에 맞게 관리해야 했습니다. 기존 앱은 배차 호출만 지원해 실시간 위치 추적·포트원 자동결제·기사 배터리 최적화·안심번호가 없었습니다. 신고 요건을 충족하면서 일반예약·매니저·긴급·관리자 4종 서비스 타입과 법인 후불 정산까지 수용하는 고도화가 필요했습니다.
프로젝트 성과
국가 운송사업자 신고용 운행관리번호·GPS 일지 구현
운행 시작 시 opNo 자동 채번, AWS S3에 GPS 경로 저장. 이동거리·소요시간·경로를 운행 종료 즉시 확정해 법정 신고 데이터 구비.
AWS IoT MQTT GPS 추적 + Android 배터리 최적화 처리
VehicleApp BatteryOptEnabled 해제 + 'always' 위치 권한으로 배경 GPS 전송 보장. 기사 위치·실/공차 상태를 고객 앱·어드민에 실시간 반영.
포트원 3종 자동 정산 + 초과 km·시간 이중 단가 적용
billingKey 1회 등록으로 운행 종료 시 기본·초과·취소 수수료 3종 자동 청구. overKm·overHour 각 독립 단가 적용, 결제 실패 시 재시도 자동 처리.
배차 6단계 + 4종 서비스 타입으로 운송 흐름 자동화
reservation_request→usageCompleted 6단계 전환. 일반예약·매니저·긴급·관리자 4종 서비스 타입 분기, 각 단계별 FCM 알림 자동 발송.
핵심 기능
진행 단계
레거시 코드 분석 + 신규 도메인 4개 설계
2025.05.
기존 배차 서비스 코드 검토. GPS 운행일지·포트원 결제·VNS 안심번호·법인 그룹 배차 4개 도메인 명세 + opNo 채번 규칙 확정
프로젝트 상세
국가 지정 플랫폼 운송사업자 신고 요건에 맞춰 차량 호출 서비스를 고도화했습니다. AWS IoT MQTT GPS 운행일지·포트원 자동결제·VNS 안심번호·10종 통계 대시보드를 고객 앱·기사 앱·어드민에 3개월에 구현했습니다.







