Skip to content

iBrokeTheCode/restaurant-system

Repository files navigation

Restaurant Management System

Overview

This project is a Restaurant Management System developed to streamline daily operations. It offers a comprehensive suite of features for efficient menu management, order processing (dine-in and takeaway), automated sales tracking and invoicing, detailed expenditure recording, and insightful business reporting. The system also includes functionalities for managing restaurant tables and controlling staff access through user roles.

Key Features

  • Menu Management: Easily manage your restaurant's menu, including dish details, categories, pricing, and daily availability.
  • Order Management: Take and track customer orders for both dine-in and takeaway services with ease.
  • Sales and Invoicing: Automatically generate invoices upon payment and keep track of various payment methods.
  • Expenditure Tracking: Record and categorize your restaurant's expenses, such as ingredients and supplies, for better financial oversight.
  • Reporting: Gain valuable insights into your business performance with reports on daily, weekly, and monthly sales, best-selling items, and profit versus expenses.
  • Table Management: Efficiently manage your restaurant's tables, including their capacity and current status.
  • User Management: Implement staff access control through different user roles.

Technology Stack

Core

Packages

Screenshots

Home

image

Menu

image

Tables

image


Cashier Dashboard

image

Owner Dashboard

image

Order CRUD

image

  • Includes CRUD operations for owner role. Also pagination and filtering.
  • Cashier role can only read and register/update orders and sales.
  • (*) Same interface for other modules/models.

Reports

image

About

A restaurant system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published