프로젝트 배경
문제점 - 데스크톱 최적화된 웹 예약 시스템으로 인한 모바일 브라우저에서의 좌석맵 조작 불편 및 화면 잘림, 모바일 접속 비율 60% 이상인 엔터테인먼트 서비스의 전환율 저하 - 예매 오픈 직후 경쟁이 치열한 공연 예매에서의 PC 부재 시 예매 기회 상실, 이동 중 모바일 접근 불가로 인한 사용자 이탈 - 종이·이메일 티켓의 현장 찾기 어려움과 분실 위험, 모바일 QR 티켓 부재로 인한 입장 대기 시간
프로젝트 성과
웹 백엔드 100% 재활용
별도 모바일 전용 API 없이 기존 웹 서버의 REST API를 그대로 호출. 서버 개발 공수 0으로 모바일 앱을 구축하여 개발 기간을 절반으로 단축했습니다.
3역할 멀티 페르소나 앱
관객·운영자·관리자 3개 역할별로 탭 구성, 홈 화면, 접근 가능 메뉴가 완전히 분리. 원클릭 데모 전환으로 하나의 앱에서 3가지 사용자 경험을 시연합니다.
오프라인 대응 즉시 렌더링
API 미응답/인증 실패 시에도 모든 화면이 mock 데이터로 즉시 표시. 네트워크 불안정한 현장 환경(공연장, 이동 중)에서도 앱이 정상 동작합니다.
QR 모바일 티켓
예매 확정 후 QR 코드를 앱 내에서 즉시 생성. 종이 티켓 없이 현장 입장 가능한 모바일 티켓 시스템을 구현했습니다.
1주 내 APK 빌드 완료
웹 기능 분석 → 모바일 설계 → 개발 → APK 빌드까지 1주 만에 완료. Expo prebuild + Gradle 로컬 빌드로 EAS 큐 대기 없이 즉시 산출물 제공.
핵심 기능
진행 단계
기획
2026.04.
웹 대비 모바일 기능 패리티 분석(28개 웹 route → 모바일 INCLUDE/EXCLUDE 판정), 역할별 탭 네비게이션 설계, mock fallback 전략 수립
프로젝트 상세
1) 포트폴리오 소개 기존 웹 기반 공연 좌석 예약 플랫폼의 모바일 앱 버전입니다. 관객이 현장이나 이동 중에도 공연 검색, 좌석 예매, 티켓 확인을 할 수 있도록 React Native(Expo)로 구현했습니다. 웹 백엔드 API를 그대로 재활용하여 별도 서버 개발 없이, 모바일 전용 프론트엔드만 신규 구축했습니다. 관객·운영자·관리자 3개 역할별로 탭 구성과 화면이 달라지며, 역할별 원클릭 데모 로그인으






