Plato

Restaurant Management SaaS

Initializing restaurant modules
BACK TO STUDIO
V1.0.0 // Production Ready
Case Study — Plato
Plato

Premium Restaurant Management SaaS

Laravel 13 (PHP ^8.3)LivewireTailwind CSS v4Filament v3PaystackEloquent ORMsimple-qrcode

Year

2026

Duration

16 weeks

Category

SAAS

Status

Production Ready

Overview

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.

Modules

SYSTEM
COMPONENTS

01

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
02

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
03

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
04

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
05

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
06

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
Gallery

VISUAL
SHOWCASE

Plato platform overview

Plato platform overview

Subscription pricing

Subscription pricing

Plan comparison

Plan comparison

Kitchen display system

Kitchen display system

Counter POS terminal

Counter POS terminal

Merchant dashboard

Merchant dashboard

Self-service kiosk ordering

Self-service kiosk ordering

Billing

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
Stack

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
Impact

TECHNICAL
ACHIEVEMENTS

1

Multi-tenant Restaurant model with subscription billing states

2

Filament v3 merchant and superadmin resource panels

3

Livewire real-time Kitchen Display and Table QR Menu

4

Paystack webhooks for subscriptions, add-ons, and orders

5

PWA support with per-terminal manifest generation

6

Tier-based dish limits with expandable slot purchases

7

AR 3D dish preview engine on Immersive Kiosk tier

8

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.

Design

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

Platform Ready

READY TO
TRANSFORM
DINING?

Plato unifies QR ordering, kitchen ops, POS, and kiosk hardware in one premium SaaS platform.