Skip to content

A restaurant management desktop app for my family restaurant

Notifications You must be signed in to change notification settings

thedemonsid/restaurant-management

Repository files navigation

Restaurant Management System - Samrudhi 👨‍🍳

A comprehensive and free to use restaurant management system designed to streamline operations, enhance customer experience, and optimize resource management.

Why? 🤔

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.

Why Not Use an Existing Solution? ❓

  • 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.

Video Overview 🎥

Watch the video below for a quick overview of the Restaurant Management System - Samrudhi:

Watch the video

Installation 🛠️

Windows

  1. Download the file named dist.zip from windows folder from the following Google Drive link: Download from Google Drive
  2. Extract the downloaded files to your desired location.
  3. Unzip the dist.zip.
  4. Double-click on the file named restaurant-management-samrudhi Setup 0.0.0.

Quick Start 🚀

  1. Clone the repository:
    git clone https://github.com/thedemonsid/restaurant-management.git
  2. Install dependencies:
    pnpm install
  3. Start the development server:
    pnpm run dev

Usage 📖

  • Development: Run pnpm run dev to start the development server.
  • Build: Use the following commands to build the application for different operating systems.

Building for Different Operating Systems 🖥️

macOS 🍏

To build the application for macOS, run the following command:

pnpm dist:mac

Windows 🪟

To build the application for Windows, run the following command:

pnpm dist:win

Linux 🐧

To build the application for Linux, run the following command:

pnpm dist:linux
  • Lint: Run pnpm run lint to lint the codebase.

Contributing 🤝

Contributions are welcome! Please fork the repository and submit a pull request.

About

A restaurant management desktop app for my family restaurant

Resources

Stars

Watchers

Forks

Packages

No packages published