← All work
Cabinet Manufacturing Corporation

CL Logistics Manager

Enterprise logistics platform for large-scale installation projects: supplier orders, multi-warehouse inventory, barcode scanning, approval workflows, and Monday.com integration.

Role
Solo developer, database to deployment
Client
Cabinet Manufacturing Corporation
Tech and integrations
React, Ant Design, BullMQ + Redis, MySQL, AWS S3, Monday.com
CL Logistics Manager product screenshot

The challenge

CL Logistics Manager is a full-stack, enterprise-grade logistics and operations management platform built to centralize and streamline supply chain operations for large-scale installation projects. The system manages everything from supplier orders and inbound deliveries to warehouse operations, project installation tracking, and multi-stage approval workflows, all in a single, cohesive platform.

Managing complex installation projects, such as equipping multi-floor apartment buildings with components, requires coordination across multiple teams: procurement, warehouse, logistics, and on-site installation crews. Before this system, operations were fragmented across spreadsheets, emails, and disconnected tools, leading to:

  • No real-time visibility into stock levels or delivery statuses
  • Manual, error-prone label generation and barcode tracking
  • Approval workflows handled over email with no audit trail
  • No centralized reporting for project progress or warehouse inventory
  • Difficult onboarding for new staff due to lack of role-based access control

The solution

A purpose-built, full-stack web application that serves as the single source of truth for all logistics and project operations.

01

Project & Installation Management

  • Hierarchical project structure: Projects → Floors → Apartments → Items
  • Track installation progress per apartment and floor
  • Photo documentation with rich-text notes via an embedded editor
  • Generate per-project completion reports
02

Warehouse & Inventory Operations

  • Barcode scanning for receiving deliveries and processing transfers
  • Bulk label generation and printing (warehouse labels, pickup labels, pallet labels)
  • Pick-list generation for warehouse staff
  • Real-time inventory tracking across multiple warehouse locations
03

Multi-Stage Approval Workflows

  • Transfer requests: draft → submit → approve → pickup → close
  • Role-based access: warehouse managers, approvers, and regular staff see different views and actions
  • Full audit trail on all state changes
04

Supplier & Order Management

  • Manage suppliers and purchase orders
  • Track items from order through delivery to installation
  • Import bulk orders from Excel/CSV; export reports in multiple formats
05

Async Job Processing

  • Heavy operations (bulk imports, label processing, report generation) run as background jobs via BullMQ + Redis, keeping the UI responsive
06

Integrations

  • Monday.com: sync project status to existing Monday boards
  • AWS S3: all file uploads (photos, documents, labels) stored in S3, not on local disk
  • Nodemailer: automated email notifications for approvals, uploads, and errors

Scope and scale

100+
REST API endpoints
covering all logistics domains
30+
frontend pages
with full CRUD and workflow UIs
90+
reusable React components
built on Ant Design
3
MySQL databases
with 20+ entities across the logistics domain
Multi-environment deployment
(development, staging & production)
Role-based access
for warehouse managers, approvers, and staff
The outcome

The platform replaced a fragmented, manual process with a single system that gives every team member real-time visibility and the right tools for their role.

From warehouse staff scanning barcodes to project managers reviewing installation progress, everyone operates from one source of truth. Bulk operations that previously took hours of manual spreadsheet work now run as background jobs in minutes, with automated email notifications on completion.