A comprehensive and free to use
restaurant management system designed to streamline operations, enhance customer experience, and optimize resource management.
Managing a restaurant involves juggling multiple tasks, from taking orders to creating bills and managing inventory. This project aims to simplify these tasks by providing an integrated solution that addresses common challenges faced by restaurant managers.
- As a
member of a family that recently started a restaurant
, I have firsthand experience with the challenges of managing daily operations. - Tasks such as taking orders, creating bills, managing inventory, and ensuring customer satisfaction can be overwhelming.
- The Restaurant Management System - Samrudhi was developed to address these challenges.
- It aims to streamline operations, reduce manual errors, and enhance the dining experience, providing a practical solution to real-world problems faced by my family and other restaurant owners.
- Existing solutions are expensive and complex, making them unsuitable for my needs.
- They do not offer the customization and flexibility required to meet the unique needs of my family's restaurant.
Watch the video below for a quick overview of the Restaurant Management System - Samrudhi:
- Download
the file named dist.zip from windows folder
from the following Google Drive link: Download from Google Drive - Extract the downloaded files to your desired location.
- Unzip the
dist.zip
. - Double-click on the file named
restaurant-management-samrudhi Setup 0.0.0
.
- Clone the repository:
git clone https://github.com/thedemonsid/restaurant-management.git
- Install dependencies:
pnpm install
- Start the development server:
pnpm run dev
- Development: Run
pnpm run dev
to start the development server. - Build: Use the following commands to build the application for different operating systems.
To build the application for macOS, run the following command:
pnpm dist:mac
To build the application for Windows, run the following command:
pnpm dist:win
To build the application for Linux, run the following command:
pnpm dist:linux
- Lint: Run
pnpm run lint
to lint the codebase.
Contributions are welcome! Please fork the repository and submit a pull request.