Project Overview
글로벌 관광객을 위한 제주도 여행 플랫폼, 제주여라 웹사이트와 관리자 시스템
주식회사 노마디의 제주도 관광 플랫폼 '제주여라'의 웹사이트와 관리자 시스템 개발을 2025년 8월부터 12월까지 담당했습니다. 제주여라는 국내외 관광객에게 제주의 관광·문화 경험을 한곳에서 제공하는 올인원 여행 플랫폼으로, 이번 작업의 목표는 정보를 보여주는 데서 나아가 관광 사업 운영의 전 과정(모니터링, 콘텐츠 관리, 글로벌 노출)을 디지털화하는 것이었습니다.
웹사이트는 Next.js로 다국어 반응형 구조를 만들고, 관리자는 React로 앱 사용 현황 모니터링 대시보드와 백오피스를 구축했습니다. 앱 사용자와 웹 방문자, 그리고 운영자가 각각 다른 화면을 보지만 같은 데이터 위에서 움직이는 통합 플랫폼을 만드는 일이었습니다.
Key Contributions
1. 다국어 웹사이트 아키텍처 설계와 구축 (Next.js)
Task국내 관광객뿐 아니라 전 세계 잠재 관광객을 대상으로 서비스할 수 있는 글로벌 웹 플랫폼 구축
Insight번역 파일을 붙이는 것과 다국어 서비스를 만드는 것은 다른 일입니다. 언어마다 텍스트 길이와 읽는 방향, 날짜·통화 표기가 다르기 때문에 레이아웃이 언어에 따라 무너지지 않도록 컴포넌트 단위에서 여유를 설계했고, 검색 엔진이 언어별 페이지를 올바르게 인식하도록 URL 구조와 메타데이터를 글로벌 스탠다드에 맞췄습니다.
ResultNext.js의 SSG/SSR을 활용해 언어별로 최적화된 페이지를 만들고 검색 유입에 강한 다국어 구조를 완성해, 플랫폼의 도달 범위를 국내에서 해외 관광객으로 넓혔습니다.
2. 앱 사용 현황 모니터링 대시보드 개발 (React)
Problem앱 사용자 로그와 운영 데이터가 여러 곳에 흩어져 있어 운영진이 서비스의 상태를 한눈에 파악하기 어려웠고, 의사결정마다 데이터를 따로 모아야 했습니다.
Solution백엔드 데이터 파이프라인과 연동되는 통합 모니터링 대시보드를 React로 설계·개발했습니다. 사용자 세그먼트별 활동, 인기 콘텐츠 트래픽, 이용 현황 지표를 차트와 표로 시각화하고, 기간·조건 필터를 두어 운영자가 궁금한 질문에 스스로 답을 찾을 수 있게 했습니다.
Result운영진이 실시간으로 플랫폼의 건강 상태와 사용자 흐름을 파악할 수 있게 되어, 마케팅과 콘텐츠 업데이트의 의사결정 속도와 정확도가 눈에 띄게 높아졌습니다.
3. 백오피스 기능을 하나로 묶은 관리자 페이지 (React)
Task관광 콘텐츠, 상품 정보, 사용자 권한 등 복잡하게 얽힌 백엔드 기능을 단일 관리 인터페이스로 통합
Approach목록–상세–편집으로 이어지는 공통 CRUD 패턴을 모듈로 만들어 콘텐츠 유형이 늘어나도 같은 방식으로 관리하게 했습니다. 입력 검증과 저장 상태를 분명히 보여주고, 실수하기 쉬운 삭제·게시 같은 동작에는 확인 단계를 두어 전문 지식이 없는 운영자도 안심하고 쓸 수 있는 환경을 만들었습니다.
Result콘텐츠 관리의 일관성을 확보하고 운영 리스크를 줄여, 서비스가 안정적으로 확장할 수 있는 운영 기반을 마련했습니다.
4. 앱 스토어 노출을 위한 스크린샷과 소개 화면
Description앱 스토어에 올라가는 스크린샷과 소개 화면을 실제 앱 화면을 바탕으로 정리해, 웹사이트와 스토어에서 같은 인상으로 서비스를 소개하도록 맞췄습니다.
Process
앱 팀과 데이터 구조를 먼저 합의하고, 운영 데이터가 쌓이기 시작하도록 관리자와 모니터링 대시보드를 먼저 완성한 뒤 웹사이트로 넘어갔습니다. 다국어는 번역 파일을 넣는 마지막 단계가 아니라 컴포넌트 설계 단계에서부터 언어별 길이와 표기를 고려했고, 실제 사용자 언어 환경에서 검수하며 마무리했습니다.
Outcome
웹사이트·관리자·모니터링이 하나의 데이터 위에서 움직이는 통합 플랫폼을 완성했습니다. 해외 관광객에게 닿는 다국어 웹사이트와 운영진이 매일 쓰는 대시보드를 함께 만들면서, 겉으로 보이는 화면과 뒤에서 돌아가는 운영 도구를 같은 완성도로 다루는 것이 플랫폼의 성패를 가른다는 것을 다시 확인한 프로젝트입니다.