← 포트폴리오 목록

멀티 지점 공간 대여 통합 운영 플랫폼

다지점 공간 대여 서비스의 MVP 이후 운영 확장을 겨냥해, 지점·룸 통합 관리와 유입 경로 계측, 대량 예약 데이터 이관 검증까지 아우르는 관리자 백오피스를 설계·구현합니다.

3축 데이터 이관 검증 체계 구축건수·금액·지점별 분포 3개 축으로 이관 전후 데이터를 비교 검증하는 자동 리포트 구조를 구축합니다
유입-예약 귀속 집계 파이프라인 설계UTM·네이버 파라미터를 예약 데이터에 귀속시키고 Materialized View로 채널별 성과를 집계하는 구조를 설계합니다
조회 전용 API 트래픽 분리 구조 구현외부 정기 수집용 API를 실시간 예약 처리와 분리해, 대량 조회가 서비스 트래픽에 영향을 주지 않는 구조를 구현합니다
서비스 타입Web
업종데이터 분석
기술 스택
ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaRedisBull Queue
주요 기능
  • 유입 경로 분석 대시보드
  • 지점·룸 통합 관리
  • 예약 데이터 내보내기·조회 API
  • 데이터 이관 검증 리포트
Overview

프로젝트 개요

범위: 개발, 디자인, 기획

다지점 공간 대여 서비스의 MVP 이후 운영 확장을 겨냥해, 지점·룸 통합 관리와 유입 경로 계측, 대량 예약 데이터 이관 검증까지 아우르는 관리자 백오피스를 설계·구현합니다. 채널별 성과 분해와 조회 전용 API로 운영 데이터를 외부 도구와 안전하게 연계합니다.

작업 범위

  • 유입 경로 분석 대시보드: 관리자가 UTM·네이버 파라미터별 유입 경로와 예약 전환 흐름을 하나의 대시보드에서 확인하고, 광고 채널별 성과를 비교할 수 있습니다
  • 지점·룸 통합 관리: 관리자가 코드 수정 없이 화면에서 신규 지점과 룸을 등록·수정하고, 지점별 운영 정보를 한 곳에서 관리합니다
  • 예약 데이터 내보내기·조회 API: 관리자가 기간·지점 조건을 지정해 예약 데이터를 CSV로 내려받고, 외부 분석 도구는 조회 전용 API로 동일 데이터를 정기 수집할 수 있습니다
  • 데이터 이관 검증 리포트: 관리자가 기존 예약 원장과 회원 데이터의 이관 결과를 건수·금액·지점별 분포 3개 축으로 확인하고, 불일치 건을 바로 조회할 수 있습니다

주요 업무

  • 유입 경로 분석 대시보드 화면: GTM 컨테이너와 네이버 전환 추적 스크립트를 이식하고, 유입 파라미터를 예약 데이터에 귀속시켜 채널별 성과를 집계합니다
  • 지점·룸 통합 관리 화면: 지점·룸 CRUD 폼과 목록 화면을 구현하고, 등록 즉시 고객용 탐색 화면에 반영되는 구조로 연결합니다
  • 예약 데이터 내보내기·조회 API 화면: CSV 생성 로직과 읽기 전용 API 엔드포인트를 분리 구현해, 대량 조회가 예약 서비스 응답 속도에 영향을 주지 않도록 구성합니다
  • 데이터 이관 검증 리포트 화면: 이관 배치와 검증 리포트를 분리 구현해, 이관 도중에도 기존 서비스 데이터에는 영향을 주지 않는 구조로 설계합니다
멀티 지점 공간 대여 통합 운영 플랫폼
요구사항 정의

프로젝트 핵심 과제

프로젝트 진행 시 해결한 핵심 기술 과제입니다.

행·컬럼 구조가 상이한 두 예약 원장(기존·2026년)을 하나의 스키마로 병합하는 이관 로직 설계가 필요합니다

대량 이관 작업 중에도 신규 예약 서비스에 영향을 주지 않는 배치 격리 구조 설계가 필요합니다

다중 채널(UTM·네이버) 유입이 겹치는 경우 예약 성과를 정확히 귀속시키는 로직 설계가 필요합니다

조회 전용 API의 대량 요청이 실시간 예약 처리 성능에 영향을 주지 않

격리하는 아키텍처 설계가 필요합니다

구현 내용

핵심 기능 상세

핵심 기능 1

유입 경로 분석 대시보드

관리자가 UTM·네이버 파라미터별 유입 경로와 예약 전환 흐름을 하나의 대시보드에서 확인하고, 광고 채널별 성과를 비교할 수 있습니다.

  • UTM·NaPm 파라미터를 30일 TTL로 저장하고 예약 완료 시점에 귀속 정보를 기록하는 구조를 구현합니다
  • GTM 컨테이너와 네이버 전환 추적 스크립트를 이식해 채널별 예약 전환 이벤트를 수집합니다
  • PostgreSQL Materialized View로 채널·기간별 유입-예약 집계를 미리 계산하는 조회 구조를 설계합니다

유입 파라미터의 예약 귀속 로직과 채널별 성과 분해 집계 구조를 설계해, 광고 채널 단위로 예약 전환 흐름을 분석하는 대시보드를 구현합니다.

유입 경로 분석 대시보드
유입 경로 분석 대시보드 실제 화면
핵심 기능 2

지점·룸 통합 관리

관리자가 코드 수정 없이 화면에서 신규 지점과 룸을 등록·수정하고, 지점별 운영 정보를 한 곳에서 관리합니다. 지점·룸 CRUD 폼과 목록 화면을 구현하고, 등록 즉시 고객용 탐색 화면에 반영되는 구조로 연결합니다.

  • 지점·룸 CRUD API와 폼 유효성 검증 규칙을 Express + Prisma 기반으로 구현합니다
  • 신규 지점 등록 시 코드 배포 없이 즉시 고객 탐색 화면에 반영되는 데이터 주도 구조를 설계합니다
  • 지점별 룸 정원·요금 정책을 인라인 편집 가능한 테이블 UI로 구현합니다

지점·룸 등록부터 고객 노출까지 코드 변경 없이 데이터만으로 반영되는 관리 구조를 구현합니다.

지점·룸 통합 관리
지점·룸 통합 관리 실제 화면
핵심 기능 3

예약 데이터 내보내기·조회 API

관리자가 기간·지점 조건을 지정해 예약 데이터를 CSV로 내려받고, 외부 분석 도구는 조회 전용 API로 동일 데이터를 정기 수집할 수 있습니다.

  • 기간·지점 조건 기반 CSV 생성 로직을 스트리밍 방식으로 구현해 대용량 예약 데이터도 안정적으로 내보냅니다
  • 외부 분석 도구용 조회 전용 API에 API Key 인증과 요청 횟수 제한을 적용해 안전하게 노출합니다
  • 조회 전용 API는 읽기 replica 성격의 쿼리로 구성해 실시간 예약 처리 트래픽과 분리합니다

CSV 내보내기와 조회 전용 API를 분리 설계해, 외부 정기 수집이 예약 서비스 트래픽에 영향을 주지 않는 구조를 구현합니다.

예약 데이터 내보내기·조회 API
예약 데이터 내보내기·조회 API 실제 화면
핵심 기능 4

데이터 이관 검증 리포트

관리자가 기존 예약 원장과 회원 데이터의 이관 결과를 건수·금액·지점별 분포 3개 축으로 확인하고, 불일치 건을 바로 조회할 수 있습니다.

  • 예약 원장·회원 데이터 이관을 Bull Queue 배치 작업으로 구현해 대량 데이터를 단계적으로 처리합니다
  • 이관 전후 건수·합계 금액·지점별 분포를 비교하는 3축 검증 리포트를 자동 생성하는 구조를 구현합니다
  • 불일치 건을 별도 큐에 격리해 관리자가 원인을 확인하고 재처리할 수 있는 흐름을 설계합니다

이관 배치와 3축 검증 리포트를 분리 구현해, 대량 데이터 이관 과정에서도 정합성을 구조적으로 검증하는 체계를 구축합니다.

데이터 이관 검증 리포트
데이터 이관 검증 리포트 실제 화면
구현 과정

프로젝트 진행 단계

STEP 1

관리자 데이터 모델 및 이관 설계 · 2026.09

기존 예약 원장·회원 데이터 구조를 분석하고 이관 배치·검증 리포트 스키마를 설계합니다

STEP 2

이관 배치 및 검증 리포트 개발 · 2026.09

Bull Queue 기반 이관 배치와 3축(건수·금액·분포) 검증 리포트 API를 구현합니다

STEP 3

관리자 화면 및 유입 계측 개발 · 2026.09

지점 관리·CSV 내보내기 화면과 GTM·네이버 전환 계측 연동을 구현합니다

STEP 4

통합 테스트 및 성능 검증 · 2026.09

대량 데이터 조건에서 조회 전용 API와 대시보드 응답 구조를 검증합니다

프로젝트 성과

주요 성과

3축 데이터 이관 검증 체계 구축건수·금액·지점별 분포 3개 축으로 이관 전후 데이터를 비교 검증하는 자동 리포트 구조를 구축합니다
유입-예약 귀속 집계 파이프라인 설계UTM·네이버 파라미터를 예약 데이터에 귀속시키고 Materialized View로 채널별 성과를 집계하는 구조를 설계합니다
조회 전용 API 트래픽 분리 구조 구현외부 정기 수집용 API를 실시간 예약 처리와 분리해, 대량 조회가 서비스 트래픽에 영향을 주지 않는 구조를 구현합니다
코드 배포 없는 지점 확장 구조 설계지점·룸 데이터를 등록만으로 즉시 서비스에 반영하는 데이터 주도 구조를 설계해 지점 확장 대응력을 높입니다
Highlights

기술적 주안점

  • 유입 파라미터의 예약 귀속 로직과 채널별 성과 분해 집계 구조를 설계해, 광고 채널 단위로 예약 전환 흐름을 분석하는 대시보드를 구현합니다
  • 지점·룸 등록부터 고객 노출까지 코드 변경 없이 데이터만으로 반영되는 관리 구조를 구현합니다
  • CSV 내보내기와 조회 전용 API를 분리 설계해, 외부 정기 수집이 예약 서비스 트래픽에 영향을 주지 않는 구조를 구현합니다

유사한 프로젝트를 기획하고 계신가요?

FIRSTPIP이 개발 범위와 로드맵을 함께 정리해드립니다

무료 상담 시작하기