프로젝트 배경
[프로젝트 추진 배경] 주변 업체를 찾는 과정이 포털 검색, 지도 앱, 전화 문의, SNS 메시지 등 여러 채널로 나뉘어 있어 사용자가 실제 예약 가능 여부를 확인하기 어려운 상황이었습니다. 업체 정보는 채널마다 주소, 영업시간, 가격, 제공 서비스가 다르게 표시됐고, 변경된 내용이 제때 반영되지 않는 문제도 있었습니다. 업체 담당자는 전화나 메시지로 들어온 예약을 수기로 정리해야 했으며, 운영사는 회원·업
프로젝트 성과
위치 탐색부터 예약까지 한 흐름으로 통합
위치 권한 허용 여부와 관계없이 현재 위치·지역 검색으로 진입하고, 지도 비교·업체 상세·일정 선택·예약 확인을 웹과 앱에서 같은 순서로 이용하도록 구성했습니다. 선택한 위치와 조건도 유지했습니다.
실시간 예약 가능 시간과 상태 기준 통일
영업시간, 휴무일, 서비스 소요 시간, 기존 예약을 함께 계산하고 확정 시 서버에서 다시 검증해 중복 예약을 막고 상태 변경 이력을 일관되게 남겼습니다. 운영자 강제 변경도 사유와 함께 기록했습니다.
PWA·모바일 공통 서비스 구조 확립
반응형 PWA와 모바일 앱이 동일한 REST API와 상태 정책을 사용하도록 구성하고, GPS·푸시·딥링크 등 기기 기능만 분리해 유지보수 범위를 줄였습니다. 클라이언트별 정책 차이도 최소화했습니다.
세분화된 관리자 CMS 운영 체계 구축
회원·권한·업체·예약·커뮤니티·운영·통계·시스템을 업무별 메뉴로 세분화하고 승인, 상태 변경, 신고 처리와 관리자 작업 이력을 한곳에서 관리했습니다. 담당자별 조회·수정 범위도 나누었습니다.
커뮤니티·공지 운영 흐름 완성
게시판과 댓글, 지역별 글, 공지 노출 기간, 신고와 숨김·복구·작성 제한 기능을 함께 구성해 서비스 활성화와 콘텐츠 운영 기준을 동시에 마련했습니다. 공지와 신고 처리 경로도 한눈에 확인됩니다.
핵심 기능
진행 단계
요구사항 분석 및 운영 정책 정의
2024.03
사용자·업체·관리자 역할, 위치 권한 예외, 업체 승인, 예약 상태 전이, 게시판 운영과 관리자 권한 범위를 인터뷰와 업무 흐름을 기준으로 정의했습니다. 공통 용어와 오류 기준도 맞췄습니다.
프로젝트 상세
[프로젝트 개요] 현재 위치를 기준으로 주변 업체를 탐색하고, 업체 상세 확인부터 예약·이용 내역 관리까지 한 흐름으로 이어지는 위치기반 중개 플랫폼을 구축했습니다. 사용자 웹은 설치 부담 없이 접근할 수 있는 반응형 PWA로 설계했고, 모바일 앱은 동일한 REST API를 사용하는 하이브리드/React Native 구조를 전제로 구성했습니다. 운영 조직이 회원, 업체, 예약, 게시판과 공지를 한곳에서 관리







