An open API service indexing awesome lists of open source software.

https://github.com/aimaster-dev/kitchencommerce

A modern restaurant e-commerce platform built with Laravel. Manage menus, inventory, and orders with ease. Supports admin, staff, and customer panels for a seamless online dining experience. Easy to customize and deploy for any food business.
https://github.com/aimaster-dev/kitchencommerce

admin-panel blade customer dashboard delivery dine-in ecommerce food-ordering inventory laravel menu online-orders php pos reservations restaurant-management staff tailwindcss webapp

Last synced: 18 days ago
JSON representation

A modern restaurant e-commerce platform built with Laravel. Manage menus, inventory, and orders with ease. Supports admin, staff, and customer panels for a seamless online dining experience. Easy to customize and deploy for any food business.

Awesome Lists containing this project

README

          

# KitchenCommerce

**KitchenCommerce** is a modern, full-featured restaurant e-commerce platform built with Laravel. It’s designed for restaurants, cafes, and food businesses to manage orders, inventory, menus, staff, and customers from a single dashboard.

## πŸš€ Features

* Online menu & digital ordering
* Admin, staff, and customer panels
* Inventory & kitchen management
* Order tracking and history
* Table reservations and takeaway
* Secure login and user management
* Dashboard analytics and reports

## πŸ–ΌοΈ Screenshots

Explore the UI and features:

| Admin Dashboard | Menu Management | Order List | Customer Panel |
| :-----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: |
| ![Admin Dashboard](https://user-images.githubusercontent.com/48250220/191907727-6f3155f9-53c1-4f73-a639-15a3df620bb4.png) | ![Menu](https://user-images.githubusercontent.com/48250220/191907740-b59b4c10-6550-4b9e-bc35-483c633667f6.png) | ![Order List](https://user-images.githubusercontent.com/48250220/191907761-222d06bb-eca3-42cb-939a-c6da2cb6996e.png) | ![Customer Panel](https://user-images.githubusercontent.com/48250220/191907811-3e036e5e-b895-4e58-83b6-795c59cad218.png) |

| Inventory | Kitchen View | Reservation System | Reports |
| :-----------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: |
| ![Inventory](https://user-images.githubusercontent.com/48250220/191907822-03fd61b9-a1fe-47fe-afd5-ac39249ffb1c.png) | ![Kitchen](https://user-images.githubusercontent.com/48250220/191907863-6a95633c-5b34-4e41-b6d7-d7aff6b09e55.png) | ![Reservations](https://user-images.githubusercontent.com/48250220/191907922-66f4cf96-4535-4515-8b2b-1586fd8e76e0.png) | ![Reports](https://user-images.githubusercontent.com/48250220/191907930-483ef487-60d9-49c5-8b37-45c0a50900ce.png) |

And many more screens for full control and monitoring!

## πŸ› οΈ Tech Stack

* **Backend:** Laravel (PHP)
* **Frontend:** Blade, Tailwind CSS
* **Database:** MySQL

## πŸ“¦ Installation

1. **Clone the repo:**

```bash
git clone https://github.com/aimaster-dev/KitchenCommerce.git
cd KitchenCommerce
```

2. **Install dependencies:**

```bash
composer install
npm install
npm run dev
```

3. **Set up environment:**

* Copy `.env.example` to `.env`
* Update your DB credentials

4. **Run migrations & seeders:**

```bash
php artisan migrate --seed
```

5. **Serve the application:**

```bash
php artisan serve
```

6. **Login:**

* Default admin credentials are in the seeders or database.

## ✨ Usage

* Manage menus, orders, and staff from the Admin dashboard.
* Staff can update order status, view reservations, and manage tables.
* Customers can browse the menu, place orders, and view their order history.

## πŸ’‘ Contributing

Pull requests are welcome! For major changes, open an issue first to discuss what you’d like to change.

## πŸ“œ License

[MIT](LICENSE)

---

**KitchenCommerce** β€” The easiest way to digitize and streamline your restaurant business!

---