Self Ordering

screenshot of Self Ordering
laravel
vite
tailwind
contentful

Overview:

The Self Ordering System is an open-source web-based system designed to promote the use of self-ordering in restaurants and other establishments. It allows customers to place orders using their own smartphones without the need for downloading any specific app. The system works by scanning a QR code using the smartphone's camera, which then opens a web browser displaying the order system. The Self Ordering System is customizable for each individual establishment and can be used for commercial purposes. It is built using PHP, Laravel, Livewire, and Tailwind.

Features:

  • Easy Ordering: Customers can use their smartphones to scan a QR code and place orders without the need for downloading an app or creating an account.
  • Customization: The system can be customized for each individual establishment, allowing for different menu layouts and branding options.
  • Compatibility: The Self Ordering System is compatible with PHP version 8.1, Laravel version 10.x, Livewire version 3.x, and Tailwind version 3.x.
  • Simple Installation: The system provides a starter kit for Laravel, making it easy to set up a new project and get started quickly.
  • Menu Management: The system supports different methods for managing menu data, including using microCMS, Google Spreadsheet, Contentful, or a database.
  • Order Notifications: The system offers various options for sending order notifications, such as email, LINE Notify, or POS integration.
  • Developer-Friendly: The Self Ordering System provides a composer package for Laravel, making it easy to upgrade and extend functionalities.
  • Contributing: The system follows coding standards and guidelines, encouraging developers to contribute and follow PSR-12 and Laravel coding standards.

Summary:

The Self Ordering System is a web-based solution that allows customers to place orders using their smartphones without the need for downloading an app. It offers easy installation, customization options, and compatibility with popular web development technologies. The system provides a starter kit for Laravel projects, making it convenient for developers to set up the system quickly. With features like menu management, order notifications, and developer-friendly functionalities, the Self Ordering System offers a versatile solution for implementing self-ordering in various establishments.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

contentful
Contentful

Contentful is a headless content management system (CMS) that provides a flexible and scalable platform for creating, managing, and delivering digital content across multiple channels and devices.