모든 프로젝트GS리테일
GS리테일 장기보험 서비스
2025.04 — 2025.05
Service Development
FE 2명, BE 2명, PD 1명, PO 1명
프로젝트 개요
GS리테일 점포경영시스템 내 장기보험 상담·가입 프로세스를 처음부터 설계하고 개발했습니다. 사용자가 여러 단계를 거쳐 보험에 가입하는 복잡한 플로우를 자연스럽고 안정적으로 구현하는 것이 핵심 과제였습니다.
핵심 도전 과제
- 다단계 보험 상담 프로세스에서 단계별 사용자 입력 데이터의 영속성 보장
- 물리적 뒤로가기 버튼과 헤더 버튼의 자연스러운 페이지 이동 흐름 구현
- 복잡한 보험 폼의 타입 안전한 유효성 검증 설계
구현 솔루션
단계별 데이터 영속성
- React Query와 Jotai persistent storage 연동으로 단계별 입력 데이터 영구 저장
- 페이지 새로고침 후에도 사용자 입력 정보 유지로 중도 이탈률 감소
커스텀 페이지 이동 훅
- replace 메서드와 이동 경로 배열을 활용한 커스텀 훅으로 단계별 이동 제어
- popstate 이벤트를 통한 물리적 뒤로가기 방지
폼 유효성 검증
- Zod를 활용한 스키마 기반 폼 유효성 검증으로 타입 안정성 및 일관된 에러 처리 확보
사용 기술
Next.jsTypeScriptReact-QueryReact-Hook-FormZodJotai