설계·구현 참고 자료 — 고객 납품 실적으로 구분된 항목이 아닙니다.
커뮤니티 제보 지도, 연간 이동 결산, 차량 정비·주유 관리, 통합 알림 센터를 더한 확장형 모바일 앱을 Flutter 기반으로 설계·구현하여 MVP 이후 생활밀착형 서비스로 확장합니다.
커뮤니티 제보 지도, 연간 이동 결산, 차량 정비·주유 관리, 통합 알림 센터를 더한 확장형 모바일 앱을 Flutter 기반으로 설계·구현하여 MVP 이후 생활밀착형 서비스로 확장합니다.
작업 범위
주요 업무



상태 기반 처리 흐름과 재노출 방지 규칙을 설계해 대응합니다
SVG 좌표계를 별도로 보정하는 매핑 테이블로 대응합니다
인식 결과를 사용자가 직접 수정할 수 있는 확인 단계를 두어 대응합니다
채널·중요도 기준의 통합 정렬 규칙을 설계해 대응합니다
목격제보와 도움요청을 지도와 목록으로 함께 확인하고, 반경 500m 이내 새 제보를 알림으로 받습니다. 지도 마커와 리스트 뷰를 동기화하고, FCM으로 반경 기반 실시간 알림을 전송하며 신고·차단 처리를 연결합니다.
지도 기반 제보 목록과 실시간 알림을 하나의 위치 동기화 구조로 연결해 목격제보부터 신고 처리까지 이어지는 흐름을 구현합니다.


연말·추석·설날 등 기간별 탭에서 17개 시도 도식 지도 위에 방문 지역을 강조 표시하고 대표 경로를 확인합니다.
기간별 이동 데이터를 도식 지도 위에 시각화하는 커스텀 렌더링 구조를 구현해 방문 지역과 대표 경로를 한눈에 보여줍니다.


차량 정보와 정비 알림·소모품 교체 주기를 관리하고, 영수증을 촬영하면 OCR 인식 결과를 확인·수정할 수 있습니다.
영수증 촬영부터 OCR 결과 수정, 정비·주유 이력 관리까지 이어지는 차량 관리 흐름을 하나의 화면 그룹으로 구현합니다.


정비 알림, 리콜 안내, 주유 알림을 하나의 알림 센터로 통합해 우선순위와 채널별로 관리할 수 있도록 확장을 제안합니다.
분산된 3종 알림을 하나의 통합 센터로 모으는 구조를 설계해 MVP 이후 알림 확장의 기반을 마련합니다.


freezed 기반 제보·알림 데이터 모델을 확장하고, Riverpod 프로바이더 구조를 P1 리포트 도메인과 분리 설계
지도 마커·리스트 동기화 위젯, 17개 시도 SVG 도식 지도 렌더링 구현
image_picker 촬영 흐름, OCR 결과 확인·수정 UI, 소모품 교체 주기 알림 로직 구현
3종 알림 소스를 통합 큐로 병합, FCM 채널별 수신 설정 화면 구현 및 통합 테스트