실시간 위치 공유·안전 알림 모바일 앱
사이트 방문사이트 설명
위치 공유가 종료되지 않아 불필요하게 계속 수집되고, iOS·Android 백그라운드 권한 차이와 위치정보 동의·제공 이력·파기 관리가 수기였습니다.




상세 설명
▶ 프로젝트 개요 프로젝트명: 실시간 위치 공유·안전 알림 모바일 앱 발주처: 안전·라이프케어 서비스 (비공개) ▶ 프로젝트 배경 위치 공유가 종료되지 않아 불필요하게 계속 수집되고, iOS·Android 백그라운드 권한 차이와 위치정보 동의·제공 이력·파기 관리가 수기였습니다. 세션 기반 안전 관리 앱으로 구축했습니다. ▶ 핵심 구현 기능 - 위치 수집 속도 기반 가변 수집 주기 이동 적을 때 수집 주기 확대 이동 중 짧은 주기 수집 iOS·Android 백그라운드 권한 분기 - 공유·알림 세션 단위 공유 시작·종료 시각 발급 종료 시각 도달 시 수집·구독 중단 긴급 연락처 위치 링크 푸시 발송 실시간 지도 조회 - 동의·이력 개인위치정보 별도 동의 이용·제공 이력 기록 보관 기간 경과 자동 파기 위치정보 처리 이력 조회 ▶ 기술 스택 Mobile: Flutter Backend: NestJS, WebSocket Database: PostgreSQL, Redis Infra: FCM, AWS ▶ 프로젝트 성과 - 위치 갱신 지연 평균 1.2초 - 배터리 소모 시간당 4.1%→1.6% 개선 - 위치정보 운영 이슈 오픈 후 14개월 0건 - 긴급 연락 도달 경로 단일화