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.
- 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
Explore the UI and features:
Admin Dashboard | Menu Management | Order List | Customer Panel |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Inventory | Kitchen View | Reservation System | Reports |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
And many more screens for full control and monitoring!
- Backend: Laravel (PHP)
- Frontend: Blade, Tailwind CSS
- Database: MySQL
-
Clone the repo:
git clone https://github.com/aimaster-dev/KitchenCommerce.git cd KitchenCommerce
-
Install dependencies:
composer install npm install npm run dev
-
Set up environment:
- Copy
.env.example
to.env
- Update your DB credentials
- Copy
-
Run migrations & seeders:
php artisan migrate --seed
-
Serve the application:
php artisan serve
-
Login:
- Default admin credentials are in the seeders or database.
- 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.
Pull requests are welcome! For major changes, open an issue first to discuss what you’d like to change.
KitchenCommerce — The easiest way to digitize and streamline your restaurant business!