← 포트폴리오 목록

키즈아웃 확장 운영 플랫폼

아이 동반 외출 코스 추천 서비스의 운영진을 위한 확장 관리 콘솔로, 장소·체험 프로그램 통합 관리, 다지역 확장 예약 통계, 회원·리뷰 통합 모니터링을 마스터-디테일 레이아웃으로 제공합니다.

마스터-디테일 관리 콘솔 아키텍처 설계좌측 리스트-우측 상세 패널 구조로 장소·체험 프로그램을 인라인 편집하는 관리자 콘솔을 설계합니다.
다지역 확장 통계 집계 파이프라인 구현PostgreSQL Materialized View로 지역별·체험처별 예약 현황을 집계해 다지역 대시보드에 반영하는 구조를 구현합니다.
리뷰 신고 분류 큐 설계신고 사유별로 리뷰를 자동 분류하는 큐 구조를 Redis 기반으로 설계해 검토 우선순위를 정리합니다.
서비스 타입Web
업종데이터 분석
기술 스택
React 18TypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaRedisAWS S3
주요 기능
  • 장소·체험 관리
  • 예약 현황
  • 회원·리뷰 관리
  • 운영 통계
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
아이 동반 외출 코스 추천 서비스의 운영진을 위한 확장 관리 콘솔로, 장소·체험 프로그램 통합 관리, 다지역 확장 예약 통계, 회원·리뷰 통합 모니터링을 마스터-디테일 레이아웃으로 제공합니다. MVP 이후 다지역 확장과 운영 지표 분석까지 함께 담당할 수 있는 구조를 설계합니다.
키즈아웃 확장 운영 플랫폼
요구사항 정의

프로젝트 핵심 과제

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

분당 지역 이외 신규 지역으로 확장할 때 지역별 체험처 데이터 모델을 재사용 가능한 구조로 설계해야 합니다

장소·체험 프로그램 마스터-디테일 화면에서 대량 편집 시 낙관적 잠금으로 동시 수정 충돌을 방지하는 구조 설계가 필요합니다

리뷰 신고 사유별 자동 분류와 관리자 수동 검토를 조합하는 큐 우선순위 정책 설계가 필요합니다

지역·체험처별 예약 통계를 빠르게 갱신하면서 조회 성능을 유지하는 집계 갱신 전략 설계가 필요합니다

구현 내용

핵심 기능 상세

핵심 기능 1

장소·체험 관리

마스터-디테일 레이아웃으로 좌측에서 장소·체험 프로그램 목록을 검색·필터링하고, 우측 상세 패널에서 편의시설, 운영시간, 예약 가능 슬롯을 인라인 편집합니다
장소·체험 관리
핵심 기능 2

예약 현황

신청 대기·예약 확정·취소 상태별 예약을 다중 선택으로 일괄 처리하고, 분당 지역 이외 신규 지역으로 확장할 때 지역별 예약 현황을 비교하는 통계 패널을 제공합니다
예약 현황
핵심 기능 3

회원·리뷰 관리

가입 회원 프로필과 리뷰를 한 화면에서 조회하고, 신고된 리뷰를 사유별로 분류해 삭제 처리합니다. 회원-리뷰-신고 3개 테이블 조인 쿼리와 신고 사유 enum 기반 분류 필터를 구현합니다
회원·리뷰 관리
핵심 기능 4

운영 통계

체험처별 예약 신청 건수 분포, 인기 코스 Top 5, 지역별 시설 등록 현황을 시각화하는 통계 대시보드를 제공합니다. Recharts 기반 차트 4종과 기간 필터를 조합한 분석 화면을 구현합니다
운영 통계
구현 과정

프로젝트 진행 단계

STEP 1

관리자 데이터 모델 확장 및 다지역 스키마 설계

지역·체험처·리뷰 신고 테이블을 확장한 다지역 대응 PostgreSQL 테이블 8개 추가 설계

STEP 2

마스터-디테일 관리 API 개발

장소·회원·리뷰 통합 조회 및 인라인 편집 API 22개 엔드포인트 구현

STEP 3

통계 대시보드 및 이미지 파이프라인 개발

Materialized View 기반 통계 집계, AWS S3 이미지 업로드 파이프라인 구현

STEP 4

운영 지표 시각화 및 통합 테스트

Recharts 기반 분석 대시보드 8개 화면 구현, 통합 테스트 28개 케이스 검증

프로젝트 성과

주요 성과

마스터-디테일 관리 콘솔 아키텍처 설계좌측 리스트-우측 상세 패널 구조로 장소·체험 프로그램을 인라인 편집하는 관리자 콘솔을 설계합니다.
다지역 확장 통계 집계 파이프라인 구현PostgreSQL Materialized View로 지역별·체험처별 예약 현황을 집계해 다지역 대시보드에 반영하는 구조를 구현합니다.
리뷰 신고 분류 큐 설계신고 사유별로 리뷰를 자동 분류하는 큐 구조를 Redis 기반으로 설계해 검토 우선순위를 정리합니다.
이미지 업로드 파이프라인 구축AWS S3 기반 장소·체험 이미지 업로드와 리사이징 파이프라인을 구축해 등록 흐름에 통합합니다.
Review

기술적 주안점

  • 마스터-디테일 패턴으로 목록 탐색과 상세 편집을 한 화면에서 처리하는 관리 콘솔 구조를 구현합니다
  • 지역 확장을 고려한 예약 상태 관리와 지역별 비교 통계를 하나의 대시보드에서 처리하는 구조를 구현합니다
  • 회원 관리와 리뷰 검수를 하나의 화면에서 처리해 관리자의 컨텍스트 전환을 줄이는 구조를 구현합니다

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

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

무료 상담 시작하기