WHAT IS IT?
TastyIgniter is a self-hosted online ordering and table reservation system for restaurants, built on Laravel. Customers place delivery or pickup orders on a page in your own branding, while the admin side handles menus, the kitchen queue, payments and reports. No commission is taken on any order, unlike the delivery marketplaces.
WHY IS IT INTERESTING?
- Ordering and reservations in one product: delivery and pickup with their own time windows, minimum order values and cut-off times, plus bookings checked against real table capacity, confirmed manually or automatically
- Menu management built for a kitchen: unlimited menus and categories, per-dish availability windows (breakfast switches off at 11, the roast only sells on Sundays), live stock control that pulls an item from ordering the moment it runs out, allergen tags and special pricing
- Kitchen queue and printing: orders move through received, preparing and ready, tickets go straight to a receipt printer, ready-time estimates reflect current kitchen load, and status updates reach the customer without a phone call
- Payments and promotions in the core: Stripe, PayPal, Mollie, Authorize.net and Square ship out of the box, alongside cash and pay-at-till, tipping at checkout, and coupon codes scoped to specific menus or dates
- Multi-location from a single dashboard: each branch keeps its own delivery zones, opening hours and order rules, staff accounts are scoped by role (kitchen, floor, manager), and branch performance sits side by side
- Extensible Laravel codebase: PHP 8.3+, Laravel 12, Bootstrap 5, a REST API and an extension marketplace with loyalty, POS and delivery integrations, plus admin and storefront shipped in several languages
USE CASES
- Moving an independent restaurant off the 20-30% commission charged by delivery platforms
- Running several outlets with separate menus, delivery zones and opening hours from one login
- Adding table booking with real capacity checks to an existing restaurant website
- Shipping a white-label ordering solution to a restaurant client while keeping control of the code
