Skip to content

Food Ease streamlined restaurant management offeres Billing, Waiter Orders, Kitchen Display, a complete solution for New Restaurants

Notifications You must be signed in to change notification settings

pavanvattikala/FoodEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food Ease

Welcome to the Food Ease, a Laravel-based application for managing orders, tables, and more.

Features

  • Table Management: Easily manage restaurant tables, track their status, and assign orders.
  • Order Management: Efficiently handle customer orders, view order history, and process different order types.
  • Waiter Dashboard: Waiters can use a user-friendly interface to manage tables and orders.
  • Kitchen Display: Streamline kitchen operations with real-time order updates for chefs.

APP UI

Login

Foodease supports two login mechanism

  1. Admin Login ( only via email and password ) ( email : [email protected] , password : foodease )
  2. PIN login this login is for faster login ( view users table for pins )

image

Tables

Tables Screen to place orders by selecting table

  1. Table Status displayed by colors
  2. Table options to print KOT, Save Bill
  3. Pickup option for pickup orders

image

POS Screen

Simple UI for POS Screen to place orders

  1. Search By Shortcode ( see on menus )
  2. Searchle Menu from Categories
  3. Displays the categories on left side
  4. Can add customer naem, mobile to order
  5. Can add custom Notes to order
  6. Select Payment Options
  7. Send KOT or Print

image

Dashboard

  1. Menu To create New Menu Items
  2. Categories To Create new Category
  3. Tables to Create new Tables
  4. Reservation to create new Reservation

image

KOT View

  1. adpatable KOT view
  2. displays self placed orders for waiter
  3. displays all orders for admin and biller
  4. categories order by order types
  5. easy quick button for modifying status

image

Bills ( only admin )

  1. view placed bills
  2. CRUD Operation
  3. Print , export bills
  4. analytics will be added soon...

image

Restuarant Management

  1. these options will be used on printing KOT's and Bills
  2. Order Placing options
  3. ASC / Desc options
  4. new options will be added soon..

image

Kitchen Module

  1. Kitchen layout has three areas
  2. To accept the order ( by default after 5 mins order is auto accepted )
  3. current order ( order which are in progress )
  4. Items count ( helps the managemnent to quickly process items based on count and type )

image

Waiter Module

Waiter module is designed for waiter so that they can login and place orders remotly from mobile phones

  1. Shortcut to web link can be placed on home screen to qucik access
  2. Mobile UI for easy order placement
  3. Table Selection ( same as POS table selection )
  4. image
  5. Simple Order Placement UI
  6. image
  7. Submit to kitchen, also we can add custom notes
  8. image

Biller Module

Biller module is cut down version of admin module

  1. can only place orders, update
  2. Restricted to create or view bills

How to install for youself

To get this application you can go two ways

  1. You can contact me Pavan Vattikala - [email protected] for Desktop App ( runs on your system easily and can be accesed across restaurent )
  2. You can follow the below steps for local development and dev server

Getting Started for Local Installation

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/pavanvattikala/FoodEase.git
    
  2. Navigate to the project directory:

    cd FoodEase
    
  3. Install dependencies:

    composer install
    
    npm install && npm run dev
    
  4. Configure the environment:

    cp .env.example .env
    
    php artisan key:generate
    
  5. Update the .env file with your database configuration.

  6. Migrate the database:

    php artisan migrate
    
  7. Start the development server:

    php artisan serve
    
  8. Access the application in your browser: http://localhost:8000

Kitchen Module

Foodease depends on PUSHER for transimitting the orders , copy and paste the keys from pusher dashboard in .env after copying run the command

npm run dev

Contributing

We welcome contributions! Feel free to submit issues, feature requests, or pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Food Ease streamlined restaurant management offeres Billing, Waiter Orders, Kitchen Display, a complete solution for New Restaurants

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published