← Back to Selected Work
Laravel 11
REST API
ERP Syncing
Kompas (Pantheon ERP)
A Laravel 11 REST API engine managing extensive B2B sales data and synchronization loops with Pantheon ERP.
Project Overview
Kompas serves as the central orchestration system mapping corporate sales processes. This involves handling field visit planners, merchant notes, budgeting at deep product-group levels, and automated invoice PDF generation.
Architecture Details
- Data Flow: Routes are parsed via FormRequests down to single-responsibility Action classes, fully validating and mitigating malformed inputs before database touches.
- Deep Syncing: ERP syncing logic utilizes specific Service classes intelligently dispatching data mappings into external APIs, bypassing inactive products.