awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tastyigniter avatar

tastyigniter/TastyIgniter

0
View on GitHub↗
3,532 stars·1,132 forks·PHP·mit·32 viewstastyigniter.com↗

TastyIgniter

TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms.

The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing multi-location loyalty programs with point accrual and redemption.

The system covers a broad range of operational capabilities, including end-to-end order processing, kitchen display management, and logistics for delivery zone mapping. It also includes a full suite of administrative tools for content management, role-based access control, and a driver-based service architecture for email and SMS delivery.

The platform can be deployed as a standalone application or integrated as a package into an existing application.

Features

  • Food Delivery Platforms - Provides a comprehensive engine for processing customer food orders from menu browsing and cart management through to payment.
  • Food Ordering Pipelines - Handles the full operational flow from menu browsing and cart management through to checkout.
  • Modular Extension Architectures - Implements a modular extension architecture that allows developers to inject custom business logic and features.
  • Payout Account Linking - Links vendor payment processor accounts to the platform to enable direct reception of funds.
  • Booking Constraint Configuration - Sets operational constraints for guest capacity, lead times, and cancellation windows for reservations.
  • Staff Reservation Assignment - Links staff members or user groups to reservations to coordinate service delivery.
  • Commission Fee Collection - Charges fixed or percentage-based fees on orders to monetize transactions within the multi-vendor platform.
  • Digital Menu and Ordering Engines - Provides a tool for managing categorized food menus, ingredient tracking, and shopping cart workflows with integrated payment gateways.
  • Logistics and Delivery Services - Restricts online ordering to specific geographical zones to ensure delivery feasibility.
  • Service Constraints - Defines critical operational constraints such as lead times and minimum order amounts for delivery and pickup.
  • Geographical Delivery Zones - Allows drawing delivery boundaries on a map to ensure orders are only accepted from reachable geographical areas.
  • Menu Item Management - Provides an administrative interface to create and configure food items with pricing, images, and dietary labels.
  • Multi-Location Operational Coordination - Coordinates orders and bookings across a network of restaurant branches from a single system.
  • Multi-Location Restaurant Networking - Coordinates orders, operating hours, and delivery zones across a network of different physical restaurant branches.
  • Multi-Vendor Marketplaces - Operates as a platform where multiple vendors manage their own storefronts, locations, and payouts through a centralized system.
  • Vendor Onboarding - Automates the creation of vendor accounts along with the automatic setup of their locations and user profiles.
  • Online Payment Processing - Integrates various payment gateways to electronically collect funds during the customer checkout process.
  • Order Fulfillment - Coordinates shipping logistics by managing order statuses and integrating with third-party delivery systems.
  • Order Lifecycle Management - Manages the end-to-end progression of orders through various statuses and assigns them to staff for fulfillment.
  • Kitchen Display Boards - Organizes incoming orders into status columns on a visual board for kitchen staff.
  • Order Lifecycle Managements - Defines the comprehensive order lifecycle from initial acceptance and processing through to completion or cancellation.
  • Customer-Order Mapping - Displays a detailed history of past orders and reservations for logged-in customers.
  • Order Notification Automations - Automates the dispatch of transactional notifications for order confirmations and stock alerts.
  • Payment Gateway Integrations - Allows the creation of new payment methods by defining configuration fields and custom processing logic.
  • Payment Order Management - Handles the conversion of shopping cart contents into formal database orders and initiates associated payments.
  • Checkout Workflows - Configures the purchase flow including guest permissions, order limits, and available payment gateways.
  • Ingredient Management - Maintains a detailed catalog of ingredients and allergens associated with menu items for dietary tracking.
  • Commission Tracking - Monitors and records the total commissions collected from various vendors, including timestamps and payout statuses.
  • Restaurant Management Systems - Provides a comprehensive platform for handling online food ordering, table reservations, and multi-location restaurant operations.
  • Service Availability Scheduling - Sets time windows and recurring schedules to determine when specific menu items are available for order.
  • Service Time Slot Generation - Calculates available delivery and pickup windows based on location settings and order types.
  • Shopping Carts - Provides tools to add, update, remove, and retrieve items and totals within a user's active session.
  • Cart Total Calculations - Applies custom logic to modify cart totals for discounts and service fees during the checkout process.
  • Split Payment Processing - Routes payments from a single order to multiple vendor accounts based on defined merchant roles.
  • Table Reservation Systems - Coordinates online table bookings by managing guest limits, time slots, and seating assignments across multiple locations.
  • Automated Reservation Systems - Triggers custom workflows and notifications automatically based on booking events and status updates.
  • Product Categories - Organizes food items into hierarchical category trees to facilitate customer navigation of the menu.
  • Driver-Based Provider Architectures - Implements interchangeable provider classes for SMS and email delivery to allow switching between third-party gateways.
  • Vendor Role Restrictions - Defines granular roles that restrict the specific management capabilities available to different vendors.
  • Permission Verifications - Verifies user permissions within the interface to protect sensitive data and restrict unauthorized actions.
  • Permission-Based Access Control - Limits access to controller actions by requiring users to possess specific, predefined permission keys.
  • Request Authentication Middleware - Utilizes middleware to intercept HTTP requests for authentication and session verification before they reach controllers.
  • Role-Based Access Control - Manages granular permissions for staff and vendors by restricting controller actions based on assigned roles.
  • User Authentication Flows - Verifies credentials for customers and staff to manage secure session login and logout processes.
  • Event-Driven Extension Architectures - Provides an event-driven system for extending application behavior by subscribing to events during the boot process.
  • Reservation Systems - Manages the complete booking lifecycle through a customizable status workflow.
  • Booking Interface Components - Displays a reservation form with guest limits and time slots to capture customer bookings.
  • Product Customization Options - Defines customizable item additions like toppings using checkboxes, radio buttons, and dropdowns.
  • Menu Item Displays - Renders categorized lists of food items with thumbnails and search capabilities for the digital menu.
  • Laravel Application Architectures - Utilizes a modular architectural pattern built on Laravel to provide extensible routing, authentication, and background processing.
  • REST APIs - Exposes primary business data through a REST API supporting standard HTTP methods for CRUD operations.
  • Custom Webhook Event Definitions - Creates triggerable events that map internal system data to outgoing webhook payloads for external integration.
  • Automated Customer Review Requests - Sends automated email reminders to customers to leave a review after completing an order.
  • Business Hours Management - Provides tools for setting opening and delivery schedules, including time slot generation and date-specific exceptions.
  • Business Workflow Automation - Automates repetitive restaurant workflows such as order status updates and review requests based on business events.
  • Customer Account Management - Maintains a directory of registered customers with tools to search and modify account information.
  • Customer Account Registrations - Provides automated workflows for creating new customer accounts, including email notifications and activation.
  • Customer Loyalty Programs - Implements customer reward systems featuring point accrual, balance tracking, and discount redemption during checkout.
  • Loyalty Dashboards - Displays customer point balances and transaction histories through a themed user interface.
  • Dynamic Delivery Pricing - Assigns delivery fees dynamically based on order totals or fixed rates for specific delivery areas.
  • Gift Card Systems - Manages the redemption of gift card balances against order totals and tracks remaining credit.
  • Inventory Stock Tracking - Monitors stock levels for menu items to automatically disable unavailable offerings.
  • Loyalty Point Systems - Integrates a redemption form in the shopping cart to convert loyalty points into order discounts.
  • Multi-Location Loyalty Rules - Enforces location-specific point balances and provides per-location overrides for loyalty earning rules.
  • Dynamic SMS Templates - Modifies text message templates to dynamically inject event data via view files.
  • Location Discovery - Provides an interface for users to find physical restaurant locations by address, city, or postal code.
  • Courier Assignment - Links delivery staff members to specific orders to manage the fulfillment process.
  • Real-Time Status Updates - Updates kitchen display boards instantly as order statuses change via event broadcasting.
  • Wait Time Estimations - Allows operators to adjust estimated food preparation and delivery times using presets or custom entries.
  • Payment Lifecycle Hooks - Provides programmatic hooks that execute custom logic at specific milestones within the order and payment flow.
  • Platform Workflow Automations - Triggers automated background jobs based on system events and user-defined conditional logic.
  • Promotional Coupon Systems - Manages digital discount codes and promotional rewards with configurable usage restrictions to reduce order totals.
  • Self-Registration Portals - Offers a public registration portal that allows businesses to sign up as vendors and automate account creation.
  • Staff Member Administrations - Provides a dedicated administrative interface to view and organize staff accounts and their details.
  • Payout Scheduling - Provides tools to configure automated or manual payment schedules for transferring funds to connected vendor accounts.
  • Reusable Content Blocks - Defines modular markup fragments that can be reused across multiple site pages.
  • Email Template Management Systems - Provides an administrative interface to create and customize email content using markup syntax.
  • Page Structure Definitions - Defines structural blocks of the website using files that combine front matter and markup.
  • SEO Metadata Management - Integrates SEO metadata capabilities directly into data models to optimize search visibility for specific content types.
  • Metadata Configuration Extensions - Allows the modification of custom SEO and Open Graph configuration fields using system-driven events.
  • Static Markup Rendering - Renders the contents of static template files from a designated directory into HTML pages.
  • Static Page Administration - Provides an administrative interface to create and edit frontend content pages and navigation menus.
  • Commission Management - Allows administrators to define and manage flexible commission rules using percentages or fixed fees based on order attributes.
  • Custom Reporting Engines - Creates filtered data sets and custom reports using a visual query builder to define rules and columns.
  • Template Overrides - Allows replacing default component markup with custom theme files to customize the visual representation of the site.
  • Data Visualization Dashboards - Pins report data and custom datasets to a dashboard using modular visual widgets.
  • Record Management Interfaces - Provides searchable, sortable, and paginated lists for managing database model records in the admin backend.
  • Media Asset Associations - Attaches single or multiple media files to data models for use throughout the application.
  • Media Asset Managers - Implements a system for uploading and organizing media assets using both local and cloud storage backends.
  • Automation Rules - Allows the definition of custom events and conditional logic to implement extensible business rules via the admin panel.
  • Internationalization Support - Supports multiple languages by loading translation files and referencing namespaced strings throughout the application.
  • Database Model Translations - Provides database-level support for multi-language attribute values to ensure a localized user interface across different locales.
  • Background Job Processing - Processes time-consuming tasks asynchronously using a queue to avoid blocking the main request flow.
  • Logistics Status Synchronization - Keeps local order statuses current by processing real-time delivery event notifications from external providers.
  • Email Template Customizations - Provides tools for modifying the content and layout of automated system email notifications.
  • Email Delivery Services - Supports multiple email delivery methods including SMTP, Mailgun, and Amazon SES.
  • Email Dispatchers - Sends automated transactional emails for booking confirmations and status updates.
  • Event Webhooks - Broadcasts real-time data payloads to external endpoints via HTTP callbacks when specific system events are triggered.
  • Automated Event Alerts - Schedules automated SMS messages based on specific business events and conditional rules.
  • SMS Notification Dispatch - Triggers text messages based on system events or manual triggers using predefined templates.
  • Webhook Configurations - Provides configuration for sending event-driven data to external endpoints with SSL verification and signature checks.
  • Custom Permissions - Enables the definition of custom permission keys and groups to implement granular access control throughout the system.
  • Navigation Access Controls - Restricts access to administrative controllers by requiring specific permission keys or wildcards.
  • Asynchronous Task Processing - Offloads non-critical operations to background threads to maintain system responsiveness and prevent processing delays.
  • Application Text Translation - Retrieves strings in various languages using files to support a multilingual user interface.
  • Background Job Queues - Utilizes background job queues to process time-consuming tasks like email delivery without blocking the user interface.
  • Admin Dashboards - Displays key business metrics and information panels on the administrative dashboard using standalone widgets.
  • Admin Interface Components - Ships an administrative form builder that allows creating data entry forms using native input types.
  • Administrative Widgets - Implements functional admin widgets with dedicated interfaces and controllers to handle operational data.
  • Custom Theme Development - Enables the creation of full visual templates using layouts and pages to define the overall site appearance.
  • Homepage Content Customization - Allows configuration of rotating sliders and static promotional banners on the landing page.
  • Interactive UI Components - Embeds standalone markup blocks that combine state and behavior within layouts for interactive experiences.
  • Modular UI Components - Implements a modular architecture for building flexible interface sections using conditional logic and custom data.
  • Page Layout Templates - Wraps page content in predefined layout templates specified in page metadata for visual consistency.
  • Content Management Permissions - Controls which administrative users have the authority to create or modify static pages and menus.
  • Product Showcases - Provides UI patterns for showcasing curated collections of menu items and promotional banners on the storefront.
  • Reusable UI Components - Inserts shared markup partials and interactive components into pages to reuse interface elements.
  • Theme Development - Provides tools to develop reusable interface elements that are managed via the admin interface.
  • Theme Settings Configurations - Defines customizable form fields in the administrative backend to adjust theme appearance and behavior.
  • Site Theming - Loads registered stylesheets and scripts from manifests to apply a consistent visual style across the site.
  • Theme Definitions - Defines reusable template wrappers for headers and footers to ensure consistent page structures.
  • Theme Engines - Implements a modular engine for defining the visual style and layout of the platform using layouts and partials.
  • Theme Asset Publishing - Manages the publishing of CSS and JS files to public directories and their loading via manifest files.
  • User Interface Language Selection - Provides controls that allow users to manually select and switch the display language for the frontend and admin interfaces.
  • Automatic Language Detections - Automatically determines the interface language based on user profiles, request parameters, or session preferences.
  • Partial View Inclusions - Inserts modular markup partials into layouts to reduce code duplication across views.
  • Admin Dashboard Frameworks - Provides a comprehensive framework for building the administrative backend, including navigation menus and dashboard widgets.
  • API Request Handling - Processes asynchronous requests via dedicated methods that return data or redirects without full page reloads.
  • Application Locale Management - Sets and retrieves the active language for the application within middleware to manage the user's locale.
  • Asynchronous Request Processing - Implements a JavaScript wrapper for sending data to the server and processing responses asynchronously.
  • Custom API Endpoints - Allows the definition of custom API endpoints using controllers, transformers, and repositories to expose data.
  • User Interface Localization - Translates application strings into multiple languages via a centralized translation management system.
  • Page-Specific Script Execution - Executes custom logic at specific lifecycle stages during the request and page processing flow.
  • Server-Side Callback Processing - Handles incoming asynchronous requests using dedicated controller methods to return specific UI data updates.

Star history

Star history chart for tastyigniter/tastyigniterStar history chart for tastyigniter/tastyigniter

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tastyigniter/tastyigniter do?

TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms.

What are the main features of tastyigniter/tastyigniter?

The main features of tastyigniter/tastyigniter are: Food Delivery Platforms, Food Ordering Pipelines, Modular Extension Architectures, Payout Account Linking, Booking Constraint Configuration, Staff Reservation Assignment, Commission Fee Collection, Digital Menu and Ordering Engines.

Which projects share features with tastyigniter/tastyigniter?

Projects with overlapping indexed features include: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers… woocommerce/woocommerce — WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online… woniudiancang/bee — Bee is a comprehensive restaurant order management system and catering platform specifically designed for the WeChat… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border…

Projects sharing features with TastyIgniter

These projects share indexed features with TastyIgniter. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • crmeb/crmebcrmeb avatar

    crmeb/CRMEB

    8,956View on GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Vueb2cform-createivewui
    View on GitHub↗8,956
  • woocommerce/woocommercewoocommerce avatar

    woocommerce/woocommerce

    10,362View on GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    PHPautomatticecommerceecommerce-platform
    View on GitHub↗10,362
  • woniudiancang/beewoniudiancang avatar

    woniudiancang/bee

    4,365View on GitHub↗

    Bee is a comprehensive restaurant order management system and catering platform specifically designed for the WeChat mini program ecosystem. It serves as an orchestrator for digital food ordering, delivery logistics, and dine-in operations. The system distinguishes itself through a specialized suite of tools for physical restaurant management, including a kitchen print server for generating custom ticket templates, a digital dining reservation platform, and a table assignment system using QR codes. It also includes a dedicated merchant onboarding portal to manage vendor applications and store

    JavaScript
    View on GitHub↗4,365
Compare all 30 related projects→