프로젝트 배경
1) 예상 리스크 및 대응 계획 - 배송/보관 서비스 분기에 따라 예약 폼 단계와 필수 입력값이 달라지는 조건부 폼 로직 설계 필요 - PayPal 다통화 결제 시 통화별 소수점 자리수와 정액 가격 반올림 처리 로직 설계 필요 - LINE·구글 OAuth와 게스트 예약을 동일한 예약 데이터 모델로 통합하는 인증 추상화 필요 - Google Places 자동완성 결과와 거점 좌표 간 거리 계산의 정확도를
프로젝트 성과
위치 기반 예약 매칭 엔진 구현
Google Places API와 Haversine 거리 계산을 결합한 거점 자동 매칭 로직 설계, 반경 기반 필터링 적용
다통화 결제 연동 구조 설계
PayPal SDK 기반 KRW/TWD/JPY/USD 정액 결제 플로우 구현, 통화별 가격 테이블과 결제 상태 동기화 설계
4개 언어 i18n 아키텍처 구축
기기 언어 자동 감지 기반 i18next 다국어 라우팅 구현, 번역 리소스 4개 세트를 컴포넌트 단위로 분리 설계
예약 이탈 추적 로직 구현
다단계 예약 폼의 단계별 이탈 이벤트를 수집하는 트래킹 훅 설계, 이탈 지점별 퍼널 데이터 구조 정의
핵심 기능
진행 단계
예약 도메인 분석 및 다국어 DB 스키마 설계
2026.07
배송/보관 예약 프로세스 분석, PostgreSQL 예약·거점·결제 테이블 18개 설계 및 4개 언어 리소스 구조 정의
프로젝트 상세
1) 포트폴리오 소개 외국인 관광객을 위한 물류·여행서비스 짐배송·보관 예약 플랫폼을 구현합니다. Google Places 기반 위치 자동완성과 거점 거리 계산·지도 표시, LINE·구글 소셜 로그인 및 게스트 예약조회를 하나의 예약 흐름으로 연결하고, PayPal 다통화 결제와 예약 확정 시 이메일 자동 발송을 지원합니다. React와 Node.js/Express 기반 모바일 우선 반응형 구조로 4개 언어







