Restaurant Manager is a comprehensive restaurant operations component for Joomla that covers the complete workflow — from order taking at the table, through kitchen preparation, all the way to payment processing at the cashier.
Three dedicated interfaces designed for each staff role: waiters, kitchen staff, and cashiers. Pre-loaded with 200 authentic Italian dishes, ready to use from the moment of installation — no complex configuration required.
⚡ Key Features
👨🍳 Waiter Interface
Tablet-optimized table selection grid with quick order entry and notes. Send orders to the kitchen with a single tap. Supports up to 200 tables with real-time clock display and fully mobile responsive layout.
🔪 Kitchen Display System
Orders grouped by table with preparation time tracking and color-coded status indicators. Auto-refreshes every 5 seconds. Mark individual items or entire tables as completed with a single click.
💰 Cashier Dashboard
Live revenue tracking with table status showing "Service in Progress" and "Service Completed" badges. One-click payment marking and detailed order modal view. Auto-refreshes every 10 seconds.
📋 Menu Management
Manage up to 200 menu items with row-by-row editing. Comes pre-loaded with 200 authentic Italian dishes organized in 10 categories (appetizers, pasta, pizza, meat, fish, desserts, and more).
📊 Reports & Analytics
Daily, weekly, and monthly revenue dashboards. Top 10 most ordered dishes ranking. Real-time data aggregation with visual report layouts and export capability.
⚙️ CLI Automation
Built-in Joomla CLI command for automated daily cleanup of unpaid orders at 6:00 AM. Set up a simple cron job and let the system manage itself overnight.
Waiter Interface — table grid & order entry
Kitchen Display — orders by table with timers
Cashier Dashboard — live revenue & table status
🛠 How It Works
Install
Upload the ZIP via Joomla's Extension Manager. 200 Italian dishes loaded automatically.
Configure
Set the number of tables, customize your menu items and prices from the backend.
Publish
Create three menu items for Waiter, Kitchen, and Cashier views. Each interface goes live immediately.
Serve
Waiters take orders on tablets, kitchen sees them instantly, cashier collects payment. Done.
⚙ Backend Administration
The administration panel gives you full control over all aspects of your restaurant's operation:
Menu Management — 200 pre-loaded Italian dishes
Revenue Reports — daily, weekly & monthly analytics
💻 System Requirements
🔒 Built-in Security & Reliability
Restaurant Manager is built for production environments with security and reliability at its core:
CSRF Protection
Full token validation on all actions — both GET and POST — preventing cross-site request forgery on every staff-facing interface.
Input Validation
Automated input validation and prepared SQL statements on all database interactions keep your order data safe and consistent.
Auto-Refresh & Real-Time
Kitchen display refreshes every 5 seconds, cashier every 10 seconds — always in sync, no manual page reloads needed during service.
🍽️ Perfect For
Pizzerias
Quick order management for busy restaurants with high table turnover
Trattorias
Traditional Italian restaurant management with kitchen workflow tracking
Cafes & Bistros
Simple order tracking for small venues with table service
Food Trucks
Mobile-friendly order management on tablets and smartphones
Ready to Transform Your Restaurant?
Download Restaurant Manager for free and streamline your entire service workflow today.
Also available on the Joomla Extensions Directory (JED)
📜 Changelog
Version 1.0.0 — Initial Release
- Waiter Interface with table grid and inline order entry
- Kitchen Display System with 5-second auto-refresh and preparation time tracking
- Cashier Dashboard with live revenue and 10-second auto-refresh
- Backend Menu Management — up to 200 items, row-by-row editing
- 200 Italian dishes pre-loaded in 10 categories
- Reports: daily/weekly/monthly revenue and top 10 dishes
- CLI automation command for scheduled daily cleanup
- CSRF protection and input validation on all actions
- Full English and Italian translations
- Joomla Update System support
Developed by Michele Bruno — FreeCMSPlugins.com
For support, contact us at