Overview
문제와 해결
중소 운송 업체는 ERP 도입이 어렵습니다. 업무 프로세스가 체계화되지 않아 "무엇이 필요한지"조차 설명하기 어렵기 때문입니다.
이 프로젝트는 현업 담당자 인터뷰, 회의 녹음 분석, 18개 엑셀 파일 역분석을 통해 요구사항을 직접 도출하고, 4주 만에 프로덕션 수준의 ERP를 완성했습니다.
실시간 데이터 입력, 엑셀 임포트/익스포트, 리포트 생성 등 완전한 CRUD 기능이 구현되어 있으며, 포트폴리오용 데모는 데이터 보호를 위해 읽기 전용(Readonly)으로 제공됩니다.
Features
주요 기능
01
대시보드
실시간 통계, 차트, 멀티탭 뷰
02
차량 관리
생애주기, 감가상각, 금융정보
03
기사 관리
배정이력, 급여, 성과 추적
04
거래처 관리
계약정보, 서비스유형, 팀/담당자
05
비용 추적
정비비, 과태료, 사고비용, 유류비
06
배차 관리
노선별 배차, 일일 운행 현황
07
급여 관리
수당/공제 항목, 기사별 급여 계산
08
GPS 이상감지
운행 이상 모니터링, 이벤트 로그
Process
개발 프로세스 (4주)
01현업 분석Week 1
담당자 인터뷰 및 회의 녹음 분석, 18개 엑셀 파일 구조 역분석, 요구사항 도출 및 우선순위 설정
02설계Week 2
DB 스키마 설계 (25+ 테이블, 818 lines), 46개 거래처명 퍼지 매칭 테이블, API 엔드포인트 설계 (30+ routes)
03핵심 개발Week 3
Next.js 14 App Router 구조, Prisma ORM + PostgreSQL (Supabase), OAuth 2.0 (Google, Kakao) + 승인 워크플로우, 다중 엑셀 ETL 파이프라인
04완성 및 배포Week 4
16+ 페이지 UI 구현, E2E 테스트 (Playwright), Vercel 배포 (readonly 모드), 문서화
Stack
기술 스택
Next.js 14React 18Tailwind CSSPrisma ORMPostgreSQLSupabaseNextAuth.js v5OAuth 2.0SWRRechartsTypeScriptPlaywright