Development · UI/UX Design
Plato

Premium SaaS restaurant management platform built with Laravel 13 and Livewire — QR table ordering, kitchen display, counter POS, self-service kiosks, Paystack subscriptions, and AR 3D dish previews for immersive dining.
3
Subscription tiers
Livewire
Real-time UI
Paystack
Billing & orders
Overview
Plato is a premium, feature-rich SaaS restaurant management system built on Laravel 13. It enables restaurants to manage menus, handle table QR-based self-ordering, deploy self-service kiosks, run kitchen operations, process payments, and support advanced features like augmented reality (AR) 3D dish previews — all from a unified multi-tenant platform.
Tech Stack
- Backend: Laravel 13 (PHP ^8.3) with Eloquent ORM
- Frontend: Livewire for real-time reactive interfaces
- Styling: Tailwind CSS v4 with a warm premium palette (obsidian, charcoal, terracotta, amber, cream) and DM Sans / Cormorant Garamond typography
- Admin: Filament v3 for merchant and platform superadmin panels
- Payments: Paystack for subscriptions, setup fees, extra dish slots, and table QR orders
- Utilities: QR code generation via simplesoftwareio/simple-qrcode
Key Modules
Merchant & Admin Dashboards (Filament): Restaurant owners manage menu schedules, active items, subcategories, tables with QR codes, counter terminals, branches, staff, and orders. Platform superadmins oversee registered restaurants, subscriptions, and kiosk orders.
Livewire Frontends: TableQrMenu delivers the customer-facing QR menu; KitchenDisplay provides a real-time order board; CounterCustomerOrder and CounterStaff power the dual-screen counter POS system.
Core Controllers: SubscriptionController handles Paystack billing, webhooks, plan updates, and SMS credit top-ups. KioskController orchestrates Sunmi-style kiosk orders. PwaController generates tailored web manifests and service workers for kiosks, kitchen displays, and counter terminals.
Multi-Tenant Model: The Restaurant model is the central tenant, defining feature gates, subscription billing states, and platform limits such as active dish caps.
SaaS Subscription Tiers
- Tier 2 — Interactive Dining (₵900/mo + ₵5,000 setup): QR digital menu, table ordering, Paystack payments, kitchen display, counter POS, SMS updates. Up to 20 active menu items (expandable at ₵200 per extra slot).
- Tier 3 — Immersive Kiosk (₵1,800/mo + ₵12,000 setup): Everything in Tier 2 plus self-service kiosk engine and 3D/AR dish previews. Up to 30 active items, with optional hardware bundles.
- White Label: Custom domain, custom branding, 999 included dishes, all features, manual billing.
Conclusion
Plato bridges hospitality operations and modern SaaS architecture — combining subscription billing, real-time kitchen workflows, customer-facing QR and kiosk experiences, and immersive AR previews into one cohesive restaurant platform built for the Ghanaian market and beyond.



