
XpressPOSBackend
The Challenge
"Built a complex multi-tenant architecture requiring careful data isolation between tenants while supporting cross-store operations. Implemented hybrid FIFO inventory costing system with real-time COGS calculation. Solved race conditions in Filament panel access middleware and RBAC permission checks. Designed offline-first sync system for POS devices with conflict resolution. Managed complex store-vs-tenant scope decisions for business entities like products, members, and inventory."
The Results
XpressPOS is a comprehensive POS backend system built with Laravel 12 and Filament 4, designed for multi-outlet retail operations. The platform features advanced inventory tracking with hybrid FIFO costing, real-time analytics powered by Google Gemini AI, subscription-based SaaS architecture, and offline-first sync capabilities. It supports multiple stores per tenant, role-based access control (RBAC), automated COGS calculation, and comprehensive reporting. The system handles complex business scenarios including multi-tenant data isolation, cross-store inventory transfers, member loyalty programs, and integration with payment gateways like Xendit.
Successfully deployed to production serving multiple retail partners including Harmony Mart, Nakama, Orion Coffee, Trek Coffee, Los In Between, and Workop Sinar Bintang. Implemented AI-powered analytics assistant for business insights. Achieved scalable architecture supporting multiple tenants with isolated data and shared infrastructure. Built comprehensive admin panels for both system administrators and business owners with granular permission controls.
Complete Tech Stack
Next Phase
Let's build
your vision.