Welcome to the Food Ease, a Laravel-based application for managing orders, tables, and more.
- 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.
Foodease supports two login mechanism
- Admin Login ( only via email and password ) ( email : [email protected] , password : foodease )
- PIN login this login is for faster login ( view users table for pins )
Tables Screen to place orders by selecting table
- Table Status displayed by colors
- Table options to print KOT, Save Bill
- Pickup option for pickup orders
Simple UI for POS Screen to place orders
- Search By Shortcode ( see on menus )
- Searchle Menu from Categories
- Displays the categories on left side
- Can add customer naem, mobile to order
- Can add custom Notes to order
- Select Payment Options
- Send KOT or Print
- Menu To create New Menu Items
- Categories To Create new Category
- Tables to Create new Tables
- Reservation to create new Reservation
- adpatable KOT view
- displays self placed orders for waiter
- displays all orders for admin and biller
- categories order by order types
- easy quick button for modifying status
- view placed bills
- CRUD Operation
- Print , export bills
- analytics will be added soon...
- these options will be used on printing KOT's and Bills
- Order Placing options
- ASC / Desc options
- new options will be added soon..
- Kitchen layout has three areas
- To accept the order ( by default after 5 mins order is auto accepted )
- current order ( order which are in progress )
- Items count ( helps the managemnent to quickly process items based on count and type )
Waiter module is designed for waiter so that they can login and place orders remotly from mobile phones
- Shortcut to web link can be placed on home screen to qucik access
- Mobile UI for easy order placement
- Table Selection ( same as POS table selection )
- Simple Order Placement UI
- Submit to kitchen, also we can add custom notes
Biller module is cut down version of admin module
- can only place orders, update
- Restricted to create or view bills
To get this application you can go two ways
- You can contact me Pavan Vattikala - [email protected] for Desktop App ( runs on your system easily and can be accesed across restaurent )
- You can follow the below steps for local development and dev server
-
Clone the repository:
git clone https://github.com/pavanvattikala/FoodEase.git
-
Navigate to the project directory:
cd FoodEase
-
Install dependencies:
composer install npm install && npm run dev
-
Configure the environment:
cp .env.example .env php artisan key:generate
-
Update the .env file with your database configuration.
-
Migrate the database:
php artisan migrate
-
Start the development server:
php artisan serve
-
Access the application in your browser: http://localhost:8000
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
We welcome contributions! Feel free to submit issues, feature requests, or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.