Overview
RexRestro is a complete restaurant Point of Sale and management system built with Laravel 12 and designed for restaurants, cafes, fast-food outlets, food courts, cloud kitchens, catering businesses and bakeries.
The system brings restaurant operations together in one platform, covering POS orders, table management, kitchen operations, inventory, reservations, staff management, customer-facing menus and business reporting.
The POS supports dine-in, takeaway and delivery orders with multiple payment options, real-time cart and stock verification, receipt generation, discounts and tax calculations. Its Kitchen Display System provides real-time order tracking, preparation status, priority management and kitchen notifications.
RexRestro also includes inventory tracking, low-stock alerts, supplier management, product variations and modifiers, sales reports, payment analysis, staff performance tracking, backup and restore, multi-currency settings and role-based access control.
The platform uses Laravel 12, PHP 8.2–8.5, MySQL or MariaDB, Vite and a modular service-layer architecture. An installation wizard and documentation are included to simplify deployment.
Features
- Complete restaurant Point of Sale system
- Dine-in, takeaway and delivery orders
- Multiple payment methods including cash, credit, bank transfer, UPI and split payments
- Real-time cart and stock verification
- Receipt generation and thermal printer support
- Discount and tax management
- Waiter assignment and table management
- Unlimited products and categories
- Product variations and modifiers
- Product image and stock management
- Real-time Kitchen Display System (KDS)
- Kitchen order prioritization and preparation tracking
- Chef assignment and audio notifications
- Waiter dashboard and order tracking
- Table reservations and occupancy tracking
- Automatic table release timer
- Inventory and stock tracking
- Low-stock alerts
- Batch and expiry management
- Stock adjustment and waste management
- Inventory movement reports
- Sales and revenue reports
- Product and staff performance analytics
- Payment method reports
- Excel and PDF report export
- Role-based user access
- Admin, waiter, kitchen and cashier roles
- Staff activity logs
- Employee attendance, leave, payroll and shift management
- Public digital menu
- Real-time customer order board
- Multi-currency support
- GST, VAT and sales tax configuration
- Receipt customization
- Backup and restore
- Notification settings
- Multi-language support
- Responsive mobile-friendly interface
- CSRF, XSS and SQL injection protection
Requirements
- PHP 8.4+ according to the detailed server requirements
- Laravel 12
- MySQL 5.7+ or MariaDB 10.3+
- Apache 2.4+ with mod_rewrite or Nginx 1.18+
- PHP intl extension
- PHP mbstring extension
- PHP JSON extension
- PHP mysqlnd extension
- PHP cURL extension
- PHP XML extension
- PHP GD extension for image manipulation
- 128MB PHP memory limit minimum; 256MB recommended
- 300-second maximum execution time
- 10MB minimum upload_max_filesize
- 10MB minimum post_max_size
- 100MB minimum application disk space plus additional space for uploads and logs
| Category | Scripts & Code / PHP Scripts / POS |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | rexrestro , restaurant pos , pos system , restaurant management , laravel , php , kds , kitchen display , inventory , table management , waiter , reservations , restaurant billing , sales reports |

