Description
π DigiRestro β Single-Owner Multi-Restaurant QR Menu Generator (GPL)
A self-hosted platform for restaurant groups and food entrepreneurs to create branded, contactless QR menus for multiple locations β with real-time updates, language support, and powerful menu customization tools.
π Overview
DigiRestro enables any single owner/operator to manage multiple restaurants under one dashboard. Create instant QR code menus for dine-in customers, update prices live, organize items into categories, and track menu engagement β all without reprinting physical menus.
Experience-driven design: built for real restaurant workflows β dynamic pricing changes, language-specific menus, item availability toggles, allergen labels, and promotions β helping reduce staff workload and printing costs.
β¨ Key Features
- Multi-Restaurant Admin: create unlimited restaurant profiles under a single owner account.
- Contactless QR Menus: generate unique QR codes for dine-in tables, takeout, and outdoor displays.
- Visual Menu Builder: categories, images, pricing, sizes, add-ons, allergens, dietary tags.
- Instant Updates: change prices/availability instantly β QR scans always show the latest menu.
- Promotions: featured dishes, discounts, and meal deals with highlight styling.
- Table Mode: scan-based ordering (optional module) + table identification.
- Branding & Themes: logo, color palette, fonts, and layout presets per restaurant.
- Analytics Dashboard: track menu views, item popularity, and scan source/device.
- Languages & Localization: multilingual menus, RTL support, currency formatting.
- Offline Friendly: QR pages are highly optimized β load even on poor networks.
- Role Permissions: owner / restaurant manager access levels.
- Privacy & Security: GDPR-ready consent message options and secure routing.
- SEO Ready: structured data for dishes, instant mobile-friendly pages.
βοΈ Technical Stack
- Framework: Laravel 9/10+
- Language: PHP 8.1+ recommended
- Database: MySQL 5.7/8.0 or MariaDB 10.3+
- Frontend: Blade + Tailwind/Bootstrap, Alpine.js/Vanilla JS
- Server: Nginx/Apache with HTTPS
- Extensions:
pdo_mysql,openssl,mbstring,curl,json,fileinfo,zip - Tools: Composer, Node.js (Vite), NPM/Yarn
π§© Installation Guide
- Upload project files to Linux hosting/server.
- Create database & set credentials in
.env(APP_URL, DB, MAIL, CURRENCY). - Install dependencies:
composer install --no-dev&php artisan key:generate. - Migrate DB:
php artisan migrate --force(seed demo data if included). - Build assets:
npm install&npm run build. - Create storage symlink:
php artisan storage:link. - Mark
storage/&bootstrap/cacheas writable. - Enable HTTPS + caching for performance.
Tip: Add scan-tracking parameters to each QR code for location-based analytics.
π¦ Deliverables
- DigiRestro Laravel full source code (GPL)
- Multi-restaurant admin + visual menu builder
- QR code generator & analytics module
- Documentation, demo configuration files
- GPL license notice & changelog
π± Supported Platforms
- Devices: mobile-first layouts, tablet & desktop friendly
- Browsers: Chrome, Safari, Firefox, Edge
- Server OS: Linux recommended; Windows/macOS for development
π§ Notes
- License: Released under GPL β allowed for self-hosting, learning, and full code modification.
- Customization: supports multiple themes & components for franchise branding.
- Accessibility: ARIA-ready UI with alt text and semantic HTML.
- Security: enforce HTTPS, admin 2FA, and rate-limit QR scans if required.
π¨βπ» Original Developer Credit
Originally authored by the vendor on
CodeCanyon.
Support the original developer by purchasing a commercial license if required for your usage.
π Disclaimer
This is a GPL redistribution intended for lawful testing, self-hosting, and education.
We are not the original developer and provide no warranties.
All menu items, logos, and brand names remain property of their owners.

Cozy Winter Sale β Warm Up with Unlimited Downloads!
Reviews
There are no reviews yet.