MVP 이후 운영 단계에서 필요한 작가·작품 승인 워크플로우, 주문·매출 관리, 정산 규칙 엔진, 통합 분석까지 아우르는 관리자 확장 데모를 PHP(Laravel) + React 18 기반으로 구현합니다.
MVP 이후 운영 단계에서 필요한 작가·작품 승인 워크플로우, 주문·매출 관리, 정산 규칙 엔진, 통합 분석까지 아우르는 관리자 확장 데모를 PHP(Laravel) + React 18 기반으로 구현합니다. 승인 대기 건이 늘어날수록 필요한 칸반형 워크플로우와 데이터 기반 의사결정을 지원하는 디자인으로 설계합니다.
작업 범위
주요 업무




관리자가 작가 가입 신청과 작품 등록 신청을 칸반 보드에서 대기→검토중→승인/반려로 관리합니다. 칸반 보드 드래그 전환 + 우선순위/카테고리 필터 매트릭스 패널로 구현.
드래그 전환 시 서버에서 상태 전이 유효성을 재검증해 잘못된 승인 상태 변경을 원천 차단하는 구조를 설계합니다


관리자가 전체 주문/결제 현황을 통합 조회하고 환불·예외 처리를 관리합니다. 주문 상태별 테이블 + 상세 트랜잭션 로그 + 환불 처리 액션으로 구성.
다중 선택 일괄 처리를 DB 트랜잭션으로 감싸 부분 실패 없이 원자적으로 처리하는 구조를 설계합니다


관리자가 작가별 수수료율과 정산 주기를 규칙으로 설정하고, 규칙에 따라 계산된 정산 예정 금액과 처리 현황을 조회합니다. 규칙 기반 정산 계산 엔진 UI + 정산 배치 상태(준비/확정/완료) 대시보드로 구현.
정산 규칙을 데이터로 관리해 정책 변경 시 코드 수정 없이 규칙만 갱신하는 구조를 설계합니다


매출 추이, 작가별 판매 순위, 카테고리별 인기도를 시각화된 차트로 분석합니다. Recharts 기반 다중 차트 대시보드로 구현.
기간 필터와 차트, 순위 테이블을 하나의 상태로 연동해 일관된 분석 흐름을 설계합니다


작가·작품 상태 전이 모델과 정산 규칙 테이블 설계, PostgreSQL 스키마 확장
Laravel 기반 상태 전이 API, 규칙 기반 정산 계산 배치 로직 구현
칸반 보드·정산 대시보드·Recharts 분석 화면 등 10~14개 화면 구현
Laravel Horizon 기반 정산 배치 큐 처리, 관리자 API 통합 검증