프로젝트 설명
시니어·아이 이용자와 보호자 화면을 분리해 등록된 가상정류장을 두 번 터치로 호출하고 호출 직전 4초 취소 Safe-guard로 오조작을 줄이는 모바일 프론트엔드 흐름을 구성했습니다. 매칭중부터 완료까지 6단계 호출 상태를 양쪽 화면에 동조하고 보호자 화면에서 호출 상태·위치 경로·SOS 수신·결제 실패·초대 링크를 한곳에서 확인하도록 정리했습니다. Premium 안내와 카드 변경 흐름을 분리해 결제 실패 시에도 이용자 호출 동선이 끊기지 않게 했으며 Supabase·카카오맵·토스페이먼츠·Firebase FCM 연결 지점을 화면 상태와 데이터 흐름으로 나눠 계정 인수 후 연결 범위를 좁혔습니다. 큰 버튼·고대비 상태·라이트·다크 전환으로 시니어·아이 화면의 다음 행동을 읽기 쉽게 했고 이용자 호출 실패 지점 정리부터 보호자 확인·외부 연동 범위 확정·역할별 시연 동선까지 단계적으로 준비해 상담에서 같은 흐름을 바로 검증할 수 있게 했습니다.