Projects02 / 15

Multi-top Distribution ERP & Delivery System

Developed 100% independently as the sole full-stack developer—covering sales orders, shortage-aware inventory, sequential DR# withdrawals, and dispatch logistics.

Role
Sole Full-Stack Developer (100% Built by Me)
Category
Enterprise & ERP
Timeline
2025 · Shipped
Stack
PHP · Laravel · MySQL
Multi-top Product Inventory & Order Balance Shortage Monitor
Warehouse stock manager paired with the expandable 'Product Inventory with Order Balance' table that flags per-customer stock shortages (-10 balance) in real time.1 / 2

Overview

Designed and developed 100% independently as the sole developer for Multi-top Distribution Corporation—owning the entire system from relational MySQL modeling and REST APIs to the frontend views. Multi-top unifies wholesale distribution operations into one cohesive ERP: Sales Orders with custom per-client pricing, Warehouse Inventory where stock is deducted strictly upon physical withdrawal while excess ordered quantities surface in an expandable 'Product Inventory with Order Balance' shortage monitor, a Sequential Delivery Withdrawal engine (auto-generating DR# receipts and filtering products by sequence_order so dispatchers never double-withdraw items across multi-batch deliveries), Truck Dispatch & Final Loading/Backloading forms, Daily Collections/AR reports, and Employee IR/TR/Payroll reporting.

What Was Built

  • 01100% Solo-Built Distribution ERP: end-to-end ownership across Sales Orders, Customer/Supplier directories, Per-Client Custom Pricing, Daily Collections, AR Reports, and Employee IR/TR/Payroll
  • 02Product Inventory with Negative Order Balance (Shortage Monitor): stock deducts only upon physical withdrawal while unfulfilled customer order balances (-10 shortage) are tracked and dissolved automatically as subsequent withdrawals occur
  • 03Sequential Delivery Withdrawal Engine (DR#): auto-generates Delivery Receipt numbers and filters order items by sequence_order (backed by a custom `php artisan products:sequence` CLI) to prevent double-withdrawing products across multi-batch deliveries
  • 04Dispatch Team & Loading Logistics: links each withdrawal to Driver/Helper/Truck plates, Final Loading Forms, Final Backloading reconciliation, and downloadable DR PDFs
John Manuel Alera Cuerdo (manuelAC) — Full-Stack & Systems Developer