아이패드에서 동작하는 다국어(한/영/일/중) 터치 설문 상담 키오스크를 구현합니다.
아이패드에서 동작하는 다국어(한/영/일/중) 터치 설문 상담 키오스크를 구현합니다. 오프라인 뷰티 클리닉·시술 상담 서비스 매장을 찾은 고객이 언어를 선택한 뒤 터치 기반 설문에 응답하면, 화면 전환 트랜지션과 함께 응답 결과에 맞는 메뉴판(카탈로그)으로 자연스럽게 연결되는 반응형 웹앱 구조를 React + TypeScript 기반으로 설계합니다.
작업 범위
주요 업무

고객이 매장 방문 시 아이패드 초기 화면에서 한국어·영어·일본어·중국어 중 원하는 언어를 큰 터치 카드로 선택하면, 이후 모든 설문·메뉴판 화면이 즉시 해당 언어로 전환됩니다.
i18next 네임스페이스 분리 구조로 설문·메뉴판 텍스트를 4개 언어 리소스로 관리하는 다국어 아키텍처를 구현합니다.

고객이 사진과 텍스트로 구성된 선택지를 터치해 시술·상담 관련 설문에 응답하는 화면입니다. 큰 카드형 버튼과 명확한 선택 피드백으로 태블릿 환경에서 직관적으로 조작할 수 있습니다.
useReducer 기반 단계별 응답 상태 관리로 뒤로 가기·재선택 시에도 응답 이력이 보존되는 설문 엔진을 구현합니다.

설문 단계를 넘어갈 때 스텝퍼 진행률이 갱신되며 부드러운 화면 전환 애니메이션과 함께 다음 질문으로 이동합니다. 현재 진행 상태를 한눈에 파악할 수 있는 상단 스텝 인디케이터를 포함합니다.
AnimatePresence 기반 단계 전환 트랜지션과 동적 스텝퍼를 결합해 진행 상황을 시각적으로 인지할 수 있는 설문 흐름을 구현합니다.

설문 완료 후 고객의 응답 조합을 분석해 관련성이 높은 시술·서비스 카테고리로 분류된 메뉴판(카탈로그) 화면으로 자동 연결합니다. 상담 시 직원이 바로 활용할 수 있도록 가격과 소요 시간을 함께 노출합니다.
룰 기반 응답-카테고리 매핑 로직으로 설문 결과를 메뉴판 카탈로그의 특정 카테고리·항목과 자동 연결하는 구조를 구현합니다.

아이패드 해상도 기준 터치 타겟·타이포 스케일 정의, 잉크 네이비 컬러 시스템 구축
i18next 네임스페이스 설계, 4개 언어 리소스 스캐폴딩, 언어 선택 카드 UI 구현
Framer Motion 기반 단계별 화면 전환, 동적 진행률 스텝퍼 컴포넌트 개발
응답-카테고리 룰 기반 매핑 설계, 결과에 따른 맞춤 메뉴판 자동 스크롤 구현
아이패드 다양한 해상도·가로세로 모드 대응, 터치 인터랙션 히트 영역 검증