OWLX is a management and point-of-sale SaaS for bars, clubs, and restaurants — table orders, billing, staff roles, thermal-printer receipts, and live floor notifications, built as one coherent system.
I built it end-to-end across three codebases and a realtime sidecar: a Laravel 10 backend designed strictly around Domain-Driven Design, a Flutter floor app for staff, a Next.js 14 marketing front door, and a Node.js Socket.IO service for live fan-out — deployed solo on a split-tier VPS architecture.
The backend is the spine — 25+ aggregates, 95+ migrations, four API versions, and a permission model with 80+ named grants. A POS this broad changes constantly; the discipline up front is what keeps it changeable.