
Restaurant Management SaaS

Premium Restaurant Management SaaS
Year
2026
Duration
16 weeks
Category
SAAS
Status
Production Ready
PLATFORM
ARCHITECTURE
Plato bridges the gap between dine-in, counter, and kiosk ordering in a single multi-tenant platform. Built with Laravel 13, Livewire, Filament v3, and Tailwind CSS v4, it delivers real-time reactive experiences for customers, kitchen staff, and cashiers — while Paystack handles subscription billing, extra dish slot purchases, setup fees, and table QR order payments. Feature access is segmented across tiered plans defined in a centralized subscription config, with the Restaurant model acting as the central tenant gatekeeper.
SYSTEM
COMPONENTS
Merchant & Admin Dashboards
Filament-powered control panels for restaurant staff and platform superadmins
- Merchant resources: menus, subcategories, tables, QR codes, branches, staff
- Counter terminal management and order oversight
- Platform superadmin panel for restaurants, users, and subscriptions
- Kiosk order management from the admin layer
Interactive Livewire Frontends
Real-time reactive pages for every customer and staff touchpoint
- TableQrMenu — responsive visual menu for table QR scanning
- KitchenDisplay — live board for pending orders and ready status
- CounterCustomerOrder & CounterStaff — dual-screen counter POS
- PWA manifests and service workers tailored per terminal type
Payments & Subscriptions
Paystack-driven billing across plans, add-ons, and order payments
- SubscriptionController handles billing callbacks and webhooks
- Tier-based feature gates on the Restaurant model
- Extra dish slot purchases and SMS credit top-ups
- Table QR order payment processing
Kiosk & Immersive Dining
Self-service kiosk engine with optional AR 3D dish previews
- KioskController orchestrates Sunmi and similar hardware orders
- Tier 3 Immersive Kiosk unlocks 3D/AR dish previews
- Hardware bundle support: standard and premium kiosk setups
- PwaController generates per-device Web manifests
QR Table Ordering
Scan-to-order flow with live kitchen integration
- QR code generation via simple-qrcode
- RestaurantTable model for per-table ordering sessions
- Paystack payment at the table
- SMS order status updates
Kitchen Operations
Real-time kitchen display for order fulfillment
- Live order board with pending and ready states
- Order and OrderItem models for full order lifecycle
- Branch-level order tracking
- Integrated with QR, kiosk, and counter channels
VISUAL
SHOWCASE

Plato platform overview

Subscription pricing

Plan comparison

Kitchen display system

Counter POS terminal

Merchant dashboard

Self-service kiosk ordering
SUBSCRIPTION
TIERS
Tier 2: Interactive Dining
₵900/mo + ₵5,000 setup
Up to 20 active menu items
- ✓QR-based digital menu
- ✓Full table QR ordering
- ✓Paystack payment processing
- ✓Live kitchen display
- ✓Counter POS
- ✓SMS order updates
Tier 3: Immersive Kiosk
₵1,800/mo + ₵12,000 setup
Up to 30 active menu items
- ✓Everything in Tier 2
- ✓Self-service kiosk engine
- ✓Immersive 3D/AR dish previews
- ✓Hardware bundle options
White Label
Custom billing
999 included dishes
- ✓Custom domain and branding
- ✓All platform features
- ✓Manual billing
TECHNICAL
ARCHITECTURE
Technology Stack
- Backend: Laravel 13 (PHP ^8.3)
- Frontend: Livewire + Tailwind CSS v4
- Admin: Filament v3
- Payments: Paystack
- Database: Eloquent (MySQL / PostgreSQL / SQLite)
Key Models & Controllers
- Restaurant — central tenant with feature gates and billing states
- SubscriptionController — Paystack billing, webhooks, and add-ons
- KioskController — self-service kiosk order orchestration
- PwaController — per-terminal Web manifests and service workers
- Order, Branch, RestaurantTable — ordering and multi-branch support
TECHNICAL
ACHIEVEMENTS
Multi-tenant Restaurant model with subscription billing states
Filament v3 merchant and superadmin resource panels
Livewire real-time Kitchen Display and Table QR Menu
Paystack webhooks for subscriptions, add-ons, and orders
PWA support with per-terminal manifest generation
Tier-based dish limits with expandable slot purchases
AR 3D dish preview engine on Immersive Kiosk tier
QR code generation and table-level order sessions
Multi-Channel
QR, kiosk, counter, and kitchen in one platform.
Tier Gating
Subscription-driven feature access per restaurant.
Real-Time
Livewire-powered reactive staff and customer UIs.
COLOR
PALETTE
Obsidian
#0A0A0A
Deep backgrounds & overlays
Charcoal
#1C1A18
Main ambient layout background
Surface
#242018
Card and container backgrounds
Terracotta
#C4572A
Primary brand accent
Terracotta Light
#D4693C
Button and link hover states
Amber
#D4902A
Secondary accent & highlights
Amber Light
#E8A83C
Active amber hover state
Cream
#F5EDD8
Primary text on dark themes
Cream Muted
#C8B99A
Secondary body text
Warm Gray
#6B5E4E
Borders and dividers
Primary Accent
Terracotta #C4572A with Amber #D4902A highlights
Typography
DM Sans & Cormorant Garamond
Theme
Warm dark-mode ambient layout with cream text