← Portfolio

제조업 B2B 구매 시스템

기간
2026.02. ~ 2026.02.
클라이언트
자사데모플랫폼
역할
기획,디자인,개발,배포
플랫폼
  • PostgreSQL
  • vercel
  • supabase
  • next.js
  • React
01
02
계역사의 품목발주 화면입니다. 카테고리별 심플한 UI 로 쇼핑몰과 유사한 장바구니 담기 기능을 넣어, 초보자도 실수 없이 발주를 할 수 있도록 구성하였습니다.
계역사의 품목발주 화면입니다. 카테고리별 심플한 UI 로 쇼핑몰과 유사한 장바구니 담기 기능을 넣어, 초보자도 실수 없이 발주를 할 수 있도록 구성하였습니다.
03
발주함에 담아둔 발주 리스트를 보여주는 화면입니다. 군더더기 없는 심플한 구성으로 구매품목·수량·단가를 한눈에 확인하고, 수량을 바로 조정하거나 총 발주금액까지 확인한 뒤 발주를 본사에 요청합니다.
발주함에 담아둔 발주 리스트를 보여주는 화면입니다. 군더더기 없는 심플한 구성으로 구매품목·수량·단가를 한눈에 확인하고, 수량을 바로 조정하거나 총 발주금액까지 확인한 뒤 발주를 본사에 요청합니다.
04
거래처를 선택해 품목별 공급단가를 매핑하는 본사 관리자 화면입니다. 같은 품목도 거래처마다 다른 단가를 화면에서 직접 입력하거나 엑셀로 일괄 반영할 수 있습니다.
거래처를 선택해 품목별 공급단가를 매핑하는 본사 관리자 화면입니다. 같은 품목도 거래처마다 다른 단가를 화면에서 직접 입력하거나 엑셀로 일괄 반영할 수 있습니다.
05
본사로 전송된 발주요청 내역과 진행 상태를 한눈에 보여주는 화면입니다. 발주번호·일자·금액과 함께 발주접수 → 생산·출고 → 배송중 → 입고완료 단계를 시각적으로 표시합니다.
본사로 전송된 발주요청 내역과 진행 상태를 한눈에 보여주는 화면입니다. 발주번호·일자·금액과 함께 발주접수 → 생산·출고 → 배송중 → 입고완료 단계를 시각적으로 표시합니다.
06
본사 중앙 구매팀이 보는 통합 대시보드입니다. 본사 구매지전국 각 계열사에서 전송된 구매요청이 이곳에 집계되어 ERP용 엑셀파일을 자동생성하여 발주로 이어집니다.ㅅ
본사 중앙 구매팀이 보는 통합 대시보드입니다. 본사 구매지전국 각 계열사에서 전송된 구매요청이 이곳에 집계되어 ERP용 엑셀파일을 자동생성하여 발주로 이어집니다.ㅅ
07
각 계열사에서 수집된 구매요청을 본사 ERP 업로드용 엑셀 양식으로 자동 생성·다운로드하여, 본사 ERP에서 발주를 진행할 수 있도록 연계하는 화면 입니다.
각 계열사에서 수집된 구매요청을 본사 ERP 업로드용 엑셀 양식으로 자동 생성·다운로드하여, 본사 ERP에서 발주를 진행할 수 있도록 연계하는 화면 입니다.

프로젝트 배경

< 핵심 기능 >

1. 거래처별 맞춤 공급단가

- 거래처 × 품목 단가 매트릭스로 관리 — 같은 부품(예: 딥그루브 볼베어링 6204ZZ)도 거래처마다 다른 단가가 매겨집니다

- 거래 등급(VIP·A·B·신규) 정책에 따라 기본 할인율이 적용되고, 그 위에 거래처별 개별 단가를 덮어쓸 수 있습니다

- 거래처가 로그인 후 발주 화면에 들어가면 자기 단가가 자동으로 노출 — 기본가 대비 할인분은 "맞춤단가 적용" 배지 + 정가 취소선으로 표시

- 단가 입력 방식 2가지: 관리자가 화면에서 품목별 직접 입력(즉시 저장) / 양식 엑셀을 내려받아 일괄 업로드(수십~수백 품목 한 번에 반영, 오류 행은 자동 무시 후 건수 안내)

- → 효과: 영업 전화·수기 견적 없이, 거래처는 언제나 정확한 자기 단가로 발주

2. 품번·규격·MOQ 기반 온라인 발주

- 모든 품목을 품번(BLT-M10-40) · 품명 · 규격/재질(SCM435 흑색산화 등) · 발주단위(1box/200ea) · 최소발주수량(MOQ) 으로 구조화

- 카테고리(체결·고정 / 구동·전동 / 센서·제어 / 원자재·소재)로 필터링해 원하는 부품을 빠르게 탐색

- 수량은 MOQ 이상으로만 담기도록 제어 — 잘못된 소량·과다 발주를 사전 차단

- 담은 품목은 발주함에서 수량 조절·삭제, 총 발주금액 자동 합산

- [발주 요청] 시 결제 단계 없이 접수되고 발주번호(PO-YYMMDD…) 자동 발급 → 후불·월정산 흐름으로 처리

- → 효과: 구매 담당자가 아니어도 정확한 품번·규격으로, 거래 관행(후불)에 맞게 발주

3. 발주 ↔ 본사 ERP 엑셀 양방향 연동

- STEP 1 (내보내기) — 기간 내 전체 발주를 본사 ERP 양식 엑셀(발주번호·발주일·거래처·사업자번호·품목수·금액·상태)로 다운로드

- STEP 2 (본사 처리) — 본사가 ERP에서 생산·출고를 처리해 상태를 채움 (데모에선 처리 결과 파일을 자동 생성해 시연)

- STEP 3 (결과 업로드) — 처리된 엑셀을 올리면 발주번호로 자동 매칭해 여러 건의 상태를 일괄 갱신

- 처리 결과를 즉시 피드백: 몇 건 매칭 / 몇 건 상태 변경 / 미매칭 건은 무시 안내, 변경된 행은 테이블에서 하이라이트

- 상태가 입고완료가 되면 정산 상태도 정산완료로 자동 전환

- → 효과: 기존 ERP를 교체하지 않고 엑셀로 안전하게 연결, 이중 입력·누락·오류 제거

4. 본사 통합 관리자 대시보드

- KPI 4종 — 총 발주액 · 발주 건수 · 거래처 수 · 발주 1위 품목을 실시간 집계

- 거래처별 발주액 막대그래프(누적 정렬)로 어떤 거래처가 핵심인지 한눈에

- 발주 상태 분포 도넛(발주접수/생산·출고/배송중/입고완료 비중)으로 처리 적체 파악

- 품목 발주 순위 Top 5 + 최근 발주 테이블(발주번호·거래처·상태·금액)

- 모든 수치는 임의값이 아니라 실제 발주 데이터에서 계산 — 발주가 쌓일수록 자동 갱신

- → 효과: 월 발주 현황·거래처 동향·인기 품목을 한 화면에서 즉시 파악

5. 폐쇄형 거래처 권한 (승인제)

- 거래처 가입 시 사업자등록증 확인 → 본사 승인 후에만 발주가 열리는 B2B 승인제

- 승인된 거래처만 노출·발주 가능 — 외부에 단가·품목이 공개되지 않는 닫힌 채널

- 거래처별 데이터(단가·발주 이력)는 서로 보이지 않게 격리

- → 효과: 불특정 노출 없이 승인된 거래처만 거래하는 안전한 B2B 발주망

프로젝트 상세

프로젝트 배경

1) 개발배경

본 플랫폼은 제조사의 계열사 발주(구매 요청) 업무를 누구나 쉽게 쓸 수 있는 구성과 UI로 디지털화하여, 발주 생산성을 높이고 부품 오발주·단가 에러·수량 착오를 예방하기 위해 기획한 데모 플랫폼입니다.

제조사는 전국 각 지역에 흩어진 다수의 계열사를 두고 있으며, 각 계열사의 자재부서는 생산에 필요한 부품·자재를 집중화된(중앙) 구매부서에 구매 요청서로 올려 발주합니다. 그러나 이 과정이 전화·이메일·엑셀 양식으로 흩어져 있으면, 계열사마다 다르게 적용되는 단가가 잘못 입력되거나, 품번을 착각해 엉뚱한 부품을 요청하거나, 발주 단위·수량을 혼동하는 일이 자주 발생합니다. 또한 중앙 구매부서는 흩어져 들어온 요청서를 일일이 취합·정리해야 해 처리 시간이 길어지고 누락이 생깁니다. 이를 해결하기 위해 본 플랫폼은 ① 계열사 자재부서가 자기 단가와 정확한 품번·규격·발주단위(MOQ)로 직접 구매 요청서를 작성하고, ② 그 요청이 중앙 구매부서로 하나의 흐름에 모여 상태가 자동으로 추적·집계되도록 설계했습니다. 이로써 담당자가 일일이 확인·대응하던 발주업무를, 누구나 쉽게 쓰는 화면 위에서 오류 없이 처리하는 것을 목표로 합니다.

2) 프로젝트 목표

계열사가 로그인만 하면 저장된 단가로 직접 발주하고, 그 발주가 본사 ERP와 엑셀로 양방향 동기화되어 오차 없이 흐르는 폐쇄형 B2B 발주 플랫폼을 구축하는 것입니다. 거래처별 단가를 시스템이 자동 노출하고, 발주부터 생산·출고·정산까지를 한 흐름으로 관리하여 본사의 수기 대응 부담을 없애는 것을 목표로 합니다.

3) 주안점

단가의 정확성과 데이터 정합성입니다. 거래처마다 다른 공급단가를 정확히 노출하고, 발주 데이터가 본사 ERP 양식과 빈틈없이 맞아떨어지도록 하는 데 중점을 둡니다. 구매 담당자가 아니어도 품번·규격을 쉽게 찾아 발주하도록 사용자 친화적 인터페이스를 제공하며, 직접 대응하던 일을 모두 시스템으로 처리하게 합니다.