---
name:Sojutrip
org:외주
period:2025.10 ~ 2026.01
tags:서비스 종료프론트엔드 1인 개발
frontend:[Next.js 15 (App Router),TypeScript]
state:[React Query,Zustand]
ui:[SCSS]
etc:[i18n,Google Translate API,PortOne,Socket.IO]
infra:[AWS Amplify,S3,Route53,CloudFront]
---
#
Sojutrip
>한국 소주 문화 호스트와 외국인 여행객 매칭 플랫폼
## 주요 성과 및 기여
→3단 폴백 하이브리드 번역 시스템 설계 — 정적 사전 → Google Translate API → 원문 순으로 폴백해 번역 품질과 커버리지를 동시 확보 (5개 언어)
·TTL 기반 번역 캐시와 언어별 선택적 무효화로 재요청 최소화
·동일 문구 동시 요청을 하나로 합치는 중복 제거(deduplication)로 API 호출량 절감
→사용자군별 라우팅 구조 분리 — 외국인 게스트는 [locale] 다국어 세그먼트, 한국인 호스트는 단일 언어 경로로 나눠 도메인 요구사항을 라우팅 설계로 해결
→PortOne 기반 PayPal USD 해외 결제 연동 및 결제 실패 · 취소 플로우 구현
→Socket.IO 기반 게스트-호스트 1:1 실시간 채팅 (재연결 정책 · 연결 상태 관리 · 언마운트 정리)
→호스트 등록 다단계 폼, 예약 · 리뷰 · 위시리스트 등 핵심 사용자 플로우 개발
→백엔드 리소스가 부족한 환경에서 누락된 API를 직접 구현하고 응답 스펙 불일치 · 오류를 수정하며 서버 로직 보완
## 화면 미리보기
// 6 screenshots · 클릭하면 원본 크기로 열립니다