<aside> 🧰
기술 스택
<aside> 🎯
한 줄 요약 — 중소 자동차 부품 제조사(동광기연)의 자재창고 입출고 · 발주 업무를 자동화하는 정부과제. 수기 엑셀과 메신저로 돌아가던 업무를 MES 데이터 자동 수집 → 표준 데이터허브 → 현장 스캔 입력 → 3D 창고 모니터링 → 발주 알림으로 전환했다. 데이터허브 · 현장 Agent · 스캔앱 · 모니터링 · 운영 인프라 5개 하위 프로젝트를 기획부터 배포까지 단독 수행.
</aside>
graph LR
MES[("MES<br>MSSQL")] -->|5분 폴링| AG["자재창고 Agent<br>WinForms 중계기"]
XLS["엑셀<br>재고대장·BOM·소요계획"] -->|폴더 감시| AG
AG -->|COPY / REST| HUB["제조데이터허브<br>FastAPI + PostgreSQL<br>Bronze → Silver → KPI API"]
APP["출고 스캔앱<br>Flutter · OCR"] -->|출고 실측| HUB
HUB -->|수불 · 과부족 KPI| MON["3D 창고 모니터링<br>React · Three.js"]
MON -->|발주 알림 · 보정| USER["현장 관리자"]
INFRA["전용 운영 인프라<br>NCP · Docker · HTTPS"] -.-> HUB & MON
| 영역 | 수행 내용 |
|---|---|
| 기획 · 설계 | 현장 방문 · 요구 분석, 데이터 흐름 설계, KPI 계산식 정의(고객 엑셀 역산), 화면 기획 |
| 백엔드 · 데이터 | Medallion 파이프라인, 고객사 어댑터, 표준 테이블 설계, KPI REST API, 대량 적재 12배 최적화 |
| 현장 프로그램 | Windows 서비스 + 트레이 앱 중계기 (MES 증분 폴링 · 엑셀 적재 · SFTP 백업) |
| 모바일 | OCR 출고 스캔앱 (오프라인 우선 · 멱등 재전송 · 자유형식 품번 매칭) |
| 프론트 · 3D | 디지털 트윈 운영 캔버스 위 KPI 패널 · 알림 · 창고/랙 드릴다운 · 대시보드 · 관리자 보정 화면 + 서버 릴레이 |
| 인프라 | 클라우드 VM · 방화벽 · Docker Compose · 리버스 프록시 · HTTPS 자동 갱신 · 데이터 이관 |