// the find
tastyigniter/TastyIgniter
:fire: Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
TastyIgniter is a Laravel-based restaurant management system covering online ordering, table reservations, and menu management. It's a serious multi-year project targeting small-to-medium restaurant operators who want a self-hosted alternative to Deliveroo/Toast. Extension-based architecture means you can swap out chunks without forking core.
Plugin/extension system is a first-class design decision — the extensions/ directory and themes/ separation means operators can customize without touching core, which matters enormously for long-term maintainability. Active maintenance with PHP 8.3–8.4 support and regular commits through mid-2026 signals this isn't abandonware. 1,100+ forks suggest real production deployments, not just GitHub stars from people who will never run it. MIT license with no commercial upsell trap baked into the core.
The directory tree here is basically a stock Laravel skeleton — the actual application logic lives in composer packages (tastyigniter/flame and others), so you're reading the shell, not the engine; evaluating the real codebase requires pulling those dependencies. Test coverage looks thin from what's visible: two example test files and a phpunit.xml, nothing that inspires confidence for a system handling real payment flows. Multi-restaurant/multi-location support is listed as a topic but it's unclear from docs whether this is first-class or bolted on — that distinction matters a lot at deployment time. webpack.mix.js means they're still on Laravel Mix, which Laravel itself deprecated in favor of Vite; a small signal but it suggests frontend tooling hasn't kept pace with the rest of the stack.