← 포트폴리오 목록

가방 부품 쇼룸 관리자 콘솔

쇼룸 MVP 이후 운영 단계를 지원하는 가방 부품 제조업 전용 관리자 콘솔로, 제품·부품 유형 CRUD와 가방-부품 핫스팟 연결을 이미지 편집 UI로 직접 관리하고 고정 페이지 콘텐츠까지 비개발자가 수정할 수 있는 구조를 React와 Node.js 기반으로 확장 구현합니다.

마스터-디테일 제품 관리 구조 구현좌측 리스트-우측 편집 패널 연동 구조를 설계, 300여 종 제품을 효율적으로 다루는 관리 UI를 구현합니다
드래그 기반 핫스팟 편집 도구 구현캔버스 클릭·드래그로 좌표를 지정하는 커스텀 이미지 매핑 UI를 자체 구현, 제품 연결 드롭다운을 연동합니다
소프트 삭제 기반 유형 관리 구조 설계부품 유형 비노출을 플래그로 처리하는 구조를 구현, 기존 제품 연결 데이터 무결성을 보존합니다
서비스 타입Web
업종플랫폼
기술 스택
ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaAWS S3Redis
주요 기능
  • 관리자 제품 관리
  • 부품 유형 관리
  • 가방-부품 핫스팟 연결 관리
  • 고정 페이지 콘텐츠 관리
Overview

프로젝트 개요

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

쇼룸 MVP 이후 운영 단계를 지원하는 가방 부품 제조업 전용 관리자 콘솔로, 제품·부품 유형 CRUD와 가방-부품 핫스팟 연결을 이미지 편집 UI로 직접 관리하고 고정 페이지 콘텐츠까지 비개발자가 수정할 수 있는 구조를 React와 Node.js 기반으로 확장 구현합니다.

작업 범위

  • 관리자 제품 관리: 제품 목록을 검색·필터링하고 신규 등록, 정보 수정을 비개발자도 쉽게 수행할 수 있는 관리 화면을 제공합니다
  • 부품 유형 관리: 새 부품 유형을 등록하거나 사용하지 않는 유형을 비노출 처리할 수 있는 관리 화면을 제공합니다
  • 가방-부품 핫스팟 연결 관리: 가방 이미지 위에서 부품 영역을 직접 클릭·드래그로 지정하고 제품과 연결할 수 있는 이미지 편집 도구를 제공합니다
  • 고정 페이지 콘텐츠 관리: 회사 소개 등 고정 페이지의 문구와 이미지를 관리자가 직접 수정할 수 있는 콘텐츠 관리 화면을 제공합니다

주요 업무

  • 관리자 제품 관리 화면: 마스터-디테일 레이아웃으로 좌측 제품 리스트와 우측 편집 패널을 연동하고, 이미지 업로드는 드래그 앤 드롭으로 구현합니다
  • 부품 유형 관리 화면: 유형 목록을 드래그 정렬 가능한 리스트로 구성하고, 비노출 처리는 소프트 삭제(플래그)로 구현합니다
  • 가방-부품 핫스팟 연결 관리 화면: 캔버스 위 좌표 지정 UI로 핫스팟 영역을 그리고, 각 영역에 제품 ID를 매핑하는 관리 도구를 구현합니다
  • 고정 페이지 콘텐츠 관리 화면: 섹션 블록 단위 콘텐츠 에디터로 텍스트·이미지를 수정하고 미리보기 후 게시하는 구조로 구현합니다
가방 부품 쇼룸 관리자 콘솔
요구사항 정의

프로젝트 핵심 과제

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

이미지 좌표 지정 UI를 비개발자가 실수 없이 다룰 수 있

드래그 인터랙션과 되돌리기 흐름을 설계할 필요

부품 유형 비노출 처리 시 이미 연결된 제품·핫스팟 데이터의 무결성을 보존하는 소프트 삭제 전략

고정 페이지 콘텐츠 수정이 게시 전 실수로 반영되지 않

미리보기·게시 분리 구조 설계 필요

300여 종 제품 데이터의 대량 등록·수정 시 관리자 화면 응답 지연을 막는 페이지네이션·캐싱 전략

구현 내용

핵심 기능 상세

핵심 기능 1

관리자 제품 관리

제품 목록을 검색·필터링하고 신규 등록, 정보 수정을 비개발자도 쉽게 수행할 수 있는 관리 화면을 제공합니다.

  • 좌측 제품 리스트와 우측 편집 패널을 연동하는 마스터-디테일 구조로 300여 종 제품을 효율적으로 관리합니다
  • 이미지 드래그 앤 드롭 업로드와 AWS S3 연동으로 별도 개발 지식 없이 제품 사진을 등록할 수 있게 구현합니다
  • 필수 항목 유효성 검증과 임시 저장(초안) 기능을 적용해 입력 중 데이터 손실을 방지합니다

제품 등록·수정 폼을 비개발자도 직관적으로 다룰 수 있도록 단계별 입력 구조와 실시간 미리보기를 구현합니다.

관리자 제품 관리
관리자 제품 관리 실제 화면
핵심 기능 2

부품 유형 관리

새 부품 유형을 등록하거나 사용하지 않는 유형을 비노출 처리할 수 있는 관리 화면을 제공합니다. 유형 목록을 드래그 정렬 가능한 리스트로 구성하고, 비노출 처리는 소프트 삭제(플래그)로 구현합니다.

  • 유형 순서를 드래그 앤 드롭으로 조정하면 고객용 필터 chips 노출 순서에 즉시 반영되는 구조를 구현합니다
  • 삭제 대신 비노출 플래그를 적용하는 소프트 삭제 방식으로 기존 제품과의 연결 데이터를 보존합니다
  • 유형별 연결된 제품 수를 함께 표시해 관리자가 영향 범위를 미리 확인할 수 있게 구현합니다

부품 유형 추가·정렬·비노출을 코드 배포 없이 관리자 화면에서 직접 처리할 수 있는 구조를 설계합니다.

부품 유형 관리
부품 유형 관리 실제 화면
핵심 기능 3

가방-부품 핫스팟 연결 관리

가방 이미지 위에서 부품 영역을 직접 클릭·드래그로 지정하고 제품과 연결할 수 있는 이미지 편집 도구를 제공합니다.

  • 이미지 위 클릭·드래그로 핫스팟 영역을 그리는 캔버스 편집 UI를 구현해 좌표를 수동 입력 없이 지정합니다
  • 지정한 영역을 제품 목록에서 선택해 연결하는 드롭다운 매핑 UI로 비개발자도 직접 다룰 수 있게 구현합니다
  • 핫스팟 좌표는 백분율 단위로 저장해 원본 이미지 크기와 무관하게 일관되게 렌더링되도록 설계합니다

좌표 편집을 코드 수정 없이 관리자 화면에서 직접 수행할 수 있는 커스텀 이미지 매핑 도구를 구현합니다.

가방-부품 핫스팟 연결 관리
가방-부품 핫스팟 연결 관리 실제 화면
핵심 기능 4

고정 페이지 콘텐츠 관리

회사 소개 등 고정 페이지의 문구와 이미지를 관리자가 직접 수정할 수 있는 콘텐츠 관리 화면을 제공합니다. 섹션 블록 단위 콘텐츠 에디터로 텍스트·이미지를 수정하고 미리보기 후 게시하는 구조로 구현합니다.

  • 섹션 블록 단위로 텍스트와 이미지를 수정하는 콘텐츠 에디터를 구현해 코드 수정 없이 페이지를 갱신합니다
  • 수정 내용을 즉시 반영하지 않고 미리보기 후 게시하는 2단계 구조로 실수 노출을 방지합니다
  • 변경 이력을 버전별로 기록해 이전 콘텐츠로 되돌릴 수 있는 구조를 설계합니다

고정 페이지 콘텐츠를 블록 단위로 관리하는 경량 CMS 구조를 자체 구현해 콘텐츠 변경 시 개발 의존도를 낮춥니다.

고정 페이지 콘텐츠 관리
고정 페이지 콘텐츠 관리 실제 화면
구현 과정

프로젝트 진행 단계

STEP 1

관리자 데이터 모델 및 권한 구조 설계 · 2026.09

제품·유형·핫스팟·콘텐츠 버전 테이블을 확장 설계하고 관리자 인증 구조를 정의합니다

STEP 2

제품·유형 관리 API 및 마스터-디테일 UI 개발 · 2026.09

CRUD API와 좌측 리스트-우측 편집 패널 연동 화면을 구현합니다

STEP 3

핫스팟 캔버스 편집 도구 개발 · 2026.09

이미지 위 드래그 좌표 지정 및 제품 매핑 UI를 자체 구현합니다

STEP 4

콘텐츠 관리 및 버전 이력 기능 개발 · 2026.09

섹션 블록 에디터와 미리보기·게시·버전 이력 구조를 구현합니다

STEP 5

통합 테스트 및 권한별 접근 검증 · 2026.09

관리자 기능 전반의 통합 테스트와 접근 권한 시나리오를 검증합니다

프로젝트 성과

주요 성과

마스터-디테일 제품 관리 구조 구현좌측 리스트-우측 편집 패널 연동 구조를 설계, 300여 종 제품을 효율적으로 다루는 관리 UI를 구현합니다
드래그 기반 핫스팟 편집 도구 구현캔버스 클릭·드래그로 좌표를 지정하는 커스텀 이미지 매핑 UI를 자체 구현, 제품 연결 드롭다운을 연동합니다
소프트 삭제 기반 유형 관리 구조 설계부품 유형 비노출을 플래그로 처리하는 구조를 구현, 기존 제품 연결 데이터 무결성을 보존합니다
버전 이력 포함 콘텐츠 CMS 구조 구축섹션 블록 단위 콘텐츠 에디터와 게시 전 미리보기, 버전 이력 테이블을 설계합니다
Highlights

기술적 주안점

  • 제품 등록·수정 폼을 비개발자도 직관적으로 다룰 수 있도록 단계별 입력 구조와 실시간 미리보기를 구현합니다
  • 부품 유형 추가·정렬·비노출을 코드 배포 없이 관리자 화면에서 직접 처리할 수 있는 구조를 설계합니다
  • 좌표 편집을 코드 수정 없이 관리자 화면에서 직접 수행할 수 있는 커스텀 이미지 매핑 도구를 구현합니다

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

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

무료 상담 시작하기