A lightweight, blazing-fast multi-tenant SaaS built in Laravel. Designed for Hostinger shared hosting with zero background queue workers, database sessions/cache, instant WebP image compression, and print-ready A4 PDF table tent generation.
Test active guest menus, table-specific ordering links, and the automated expiry engine
Oceanfront Resort ยท USD ($)
Features 3 curated menus (Breakfast & Brunch, All-Day Dining, Cocktails & Beverages) with categories, sub-categories, and dietary tags.
Admin: azure@hotelqr.com
Password: password
Bistro Lounge ยท EUR (โฌ)
Demonstrates the automated subscription expiry workflow: guest visits receive a clean 403 "Menu Unavailable" fallback while hotel admins are locked into read-only mode.
Admin: sunset@hotelqr.com
Password: password
SUPER ADMIN
Email: admin@hotelqr.com
Password: password
Can provision hotels, renew subscriptions, and impersonate hotel accounts.
HOTEL ADMIN
Email: azure@hotelqr.com
Password: password
Can manage menus, items, WebP images, reordering, and print QR codes.
Strict isolation via the BelongsToHotel global scope trait. Hotel admins can never query or mutate data belonging to other properties.
Designed for Hostinger standard hosting. Runs without Redis or Node.js daemons, utilizing SQLite/MySQL database drivers for sessions, cache, and synchronous job processing.
Generate sharp SVG QR codes for any table range and export formatted A4 table tent sheets instantly via Laravel DomPDF.