프로젝트 배경
원주시에는 약 1만 2천 개의 소상공인 사업체가 있지만, 대부분 네이버 플레이스나 배달의민족 같은 대형 플랫폼에 의존하고 있습니다. 수수료 부담이 크고, 지역 특색 있는 가게들이 대형 프랜차이즈에 밀려 노출되지 못하는 문제가 반복됩니다. 소비자 입장에서도 "우리 동네에 이런 가게가 있었어?"라는 경험이 흔합니다. 젬(Gem)은 원주 지역 소상공인과 소비자를 직접 연결하는 로컬 커머스 플랫폼입니다. 대형
프로젝트 성과
MVP 2개월 출시 — 백엔드 개발 시간 70% 단축
Airtable API를 백엔드로 활용하여 빠르게 시장을 검증했습니다. 이후 Firebase로 점진적 전환.
사용자 이탈률 45%→15% · 세션 시간 3.4배 증가
웹→하이브리드→네이티브 앱 전환으로 UX 개선. 평균 세션 2.5분→8.5분, NPS 48점 달성.
Lighthouse 성능 95점 · 로딩 1.8초
Next.js SSR + 이미지 최적화로 초기 로딩 4.2초→1.8초. 신규 기능 개발 시간 65% 단축.
양대 마켓 출시 · 평점 4.7 · 첫 달 3,000건
AppStore/PlayStore 동시 출시. 지역 소상공인 200개+ 가게 입점, 1년 6개월 안정 운영.
무중단 3단계 플랫폼 전환
웹→하이브리드→네이티브 앱으로 서비스 중단 없이 마이그레이션. 사용자 데이터와 경험 100% 보존.
핵심 기능
진행 단계
기획 + Airtable MVP
2020.07.
원주 지역 상권 분석, Airtable 백엔드 MVP, React 웹 프론트엔드. 2개월 만에 시장 검증 출시.
프로젝트 상세
젬 앱을 열면 현재 위치 기반으로 인근 가게들이 추천됩니다. 카페, 식당, 미용실, 꽃집, 세탁소 등 동네 소상공인들이 직접 등록한 상품과 서비스를 한 화면에서 탐색할 수 있습니다. 대형 플랫폼에서는 노출되지 않던 동네 가게의 스토리와 매력이 드러나도록 프로필 구성을 설계했습니다. 위치 기반 추천은 React Native Geolocation과 Firebase GeoHash를 결합하여 구현했습니다. 사용







