Skip to content

Comprehensive restaurant management system built with ASP.NET Core Web API and Entity Framework Core to streamline operations, inventory, and sales analytics.

Notifications You must be signed in to change notification settings

AbdallahJkhader/RestoM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RestoM - Restaurant Management System 🍴

Welcome to the RestoM repository! A comprehensive, full-stack restaurant management solution designed to bridge the gap between front-of-house service and kitchen operations.

🌟 Project Overview

RestoM provides a real-time, unified platform for managing orders, tables, and inventory. It ensures a seamless flow from the moment an order is taken to meal preparation and final billing, optimizing the efficiency of restaurant staff and improving customer service.

✨ Key Features

  • πŸ›’ Point of Sale (POS) & Ordering: An intuitive interface allowing staff to place and customize orders dynamically.
  • πŸ‘¨β€πŸ³ Kitchen Display System (KDS): A real-time dashboard for kitchen staff to track preparation status and eliminate paper tickets.
  • πŸ“¦ Inventory Management: Robust tracking for products and ingredients to minimize waste and prevent stockouts.
  • πŸͺ‘ Table Management: A visual representation of the dining area to manage seating, occupancy status, and order assignments.
  • πŸ“„ Reporting & Invoicing: Generate professional invoices and access detailed sales reports for deep business insights.

πŸ› οΈ Tech Stack

This project is built with a focus on performance and clean architecture:

  • Backend: ASP.NET Core Web API (C#) & Entity Framework Core.
  • Database: Microsoft SQL Server.
  • Frontend: Lightweight architecture using Vanilla JavaScript, HTML5, and CSS3.

πŸš€ How to Run

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone [https://github.com/abdallahkhader/RestoM.git](https://github.com/abdallahkhader/RestoM.git)
  2. Open the solution in Visual Studio.
  3. Configure your SQL Server connection string in the appsettings.json file.
  4. Run database migrations:
    Update-Database
  5. Start the API and open the frontend files (e.g., index.html) in your browser.

πŸ“¬ Contact Me


Developed by Abdallah J. Khader | 2025

About

Comprehensive restaurant management system built with ASP.NET Core Web API and Entity Framework Core to streamline operations, inventory, and sales analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published