본문으로 바로가기
모든 프로젝트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