사내 프로젝트웹 개발 완료 · 운영 중

PRISM Workspace + ERP

사내 업무 플랫폼을 1인 개발로 처음부터 설계·구축했습니다.

빈 저장소에서 시작해 업무 흐름 분석, 데이터 모델, 화면, API, 데이터 수집 자동화, 배포·운영까지 완성했습니다. 흩어진 쇼핑몰·결제·이카운트·Amaranth 자료를 한곳에 모아 정산·대사·경영 보고로 잇고, 구매 결재·발주·재고·CS·인사까지 한 시스템에서 처리합니다.

  • 1인기획·설계·개발·운영
  • 3개서비스 WEB·ERP·Auth
  • 49개운영 중인 ERP 화면

맡은 범위

  • 설계업무 흐름 · DB 스키마 · 권한
  • 사용자 화면React · TypeScript · ECharts
  • API와 데이터FastAPI · PostgreSQL · 수집 자동화
  • 배포·운영Docker · Caddy · 백업
  1. 자동 수집쇼핑몰 · 결제사 · 이카운트 · Amaranth · SharePoint
  2. Staging 검증엑셀 Import · 중복 · 기준정보 대조
  3. 승인담당자 확인 후 원장 반영
  4. 매출 원장채널 · 팀 · 거래처 · 품목
  5. 정산 · 보고월 정산표 · 재경 대사 · 경영 보고
PRISM ERP 대시보드: 사업부 매출, 결제 KPI, 일별 결제 차트, 결제수단 비중, 상품 TOP 8, 최근 수집 주문(수치 가림)

Workspace 협업 팀이 매일 쓰는 WEB 화면

완성한 기능

  • Workspace 문서 공간 · 주간업무 · 팀 일정·체크리스트 · 1:1 메시지 · 문의 게시판 · 마케팅 갤러리 · 알림
  • 데이터 수집 Cafe24 · Shopify · 스마트스토어 · 이카운트 · Amaranth · SharePoint BOM 자동 수집 (API · Playwright)
  • 데이터 반영 엑셀 Import → Staging 검증·승인 → 기준정보(거래처·품목·BOM·창고)
  • 매출 원장 승인된 매출을 채널·팀·거래처·품목별 조회
  • 구매·재고 구매요청·발주 결재선 · 분할 납기 · 선적·통관 · 부족 계산(MPS × BOM − 재고 − 발주 잔량) · 재고 실사
  • CS·HR 상담 입력 · 클레임·A/S 이력 · 직원 인사정보(그룹웨어 조직도 연동)
  • 회계·보고 월 정산표 · 사업부·제휴몰 매출 대사 · 월간·주간 실적 · 품목 포트폴리오 · CS 운영 · S&OP

다음 단계: 생산 관리 · 전표·결산 · 근태·총무 · 손익 분석

설계 포인트

  • WEB · ERP · Auth 분리, 공통 세션으로 한 번 로그인
  • 서비스마다 UI와 API를 이미지 하나로 배포, 태그 하나로 롤백
  • OpenAPI 명세에서 TypeScript 클라이언트 자동 생성
  • PostgreSQL 하나로 데이터 · 작업 큐 · 세션 처리 (Redis 없음)
  • Caddy 호스트 분기, 수집은 systemd 타이머, pg_dump + R2 원격 백업
  • 새 서버 복구 리허설로 복구 절차·소요 시간 검증
  • 보안 점검: 개인정보 마스킹 · 외부 이미지 SSRF 차단 · 로그인 보호

기술 스택

Frontend
ReactTypeScriptViteTanStackTailwindECharts
Backend
PythonFastAPIPydanticSQLAlchemyAlembic
Data
PostgreSQLProcrastinatePlaywrightopenpyxl
Infra
Docker ComposeCaddysystemduvpnpm