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.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.