Skip to content

Modern full-stack restaurant management app for ordering, kitchen tracking, and billing. Streamline operations with Bonrecreme. ๐ŸŒ๐Ÿด

License

Notifications You must be signed in to change notification settings

cripertrol/prior-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Restaurant Management System - Prior Project ๐Ÿฝ๏ธ

License Version Release

Download Latest Release

Overview

Welcome to the Prior Project, a comprehensive Restaurant Management System developed by Prior Solution. This project aims to streamline the operations of restaurants, enhancing efficiency and improving customer experience. The system integrates various technologies to provide a robust solution for managing restaurant tasks.

Table of Contents

Technologies Used

This project utilizes a variety of technologies to ensure optimal performance and usability:

  • Frontend:

    • HTML
    • CSS
    • JavaScript
    • Vite
  • Backend:

    • Node.js
    • Spring Boot
    • Java
  • Database:

    • PostgreSQL
    • Redis
  • Messaging:

    • Kafka

These technologies work together to create a seamless experience for both restaurant staff and customers.

Features

The Restaurant Management System includes several key features:

  • Table Management: Easily manage table reservations and availability.
  • Order Management: Streamlined order processing from the kitchen to the customer.
  • Inventory Management: Keep track of stock levels and reorder supplies as needed.
  • Customer Management: Maintain customer profiles and order history for personalized service.
  • Reporting: Generate reports on sales, inventory, and customer preferences.
  • User Roles: Different access levels for managers, staff, and customers.

Installation

To set up the Restaurant Management System, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/cripertrol/prior-project.git
    cd prior-project
  2. Install Dependencies:

    • For the frontend, navigate to the frontend directory and run:
      npm install
    • For the backend, navigate to the backend directory and run:
      mvn install
  3. Set Up the Database:

    • Create a PostgreSQL database named restaurant_db.
    • Update the database connection settings in the application.properties file in the backend.
  4. Run the Application:

    • Start the backend server:
      mvn spring-boot:run
    • Start the frontend server:
      npm run dev
  5. Access the Application:

    • Open your browser and go to http://localhost:3000 for the frontend.

For the latest release, click here to download and execute the necessary files.

Usage

After installation, you can start using the system. The user interface is intuitive, allowing users to navigate through various functionalities easily. Hereโ€™s a brief guide on how to use the main features:

  • Login: Enter your credentials to access the system. Different roles will have different permissions.
  • Manage Tables: Go to the "Tables" section to add, remove, or modify table information.
  • Process Orders: Navigate to the "Orders" section to view current orders and update their status.
  • View Reports: Access the "Reports" section to generate and view sales and inventory reports.

Contributing

We welcome contributions to enhance the Restaurant Management System. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push to your fork and submit a pull request.

Please ensure your code follows the existing style and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or suggestions, please reach out:

For the latest release, click here to download and execute the necessary files.


This README serves as a comprehensive guide to the Restaurant Management System. It covers all essential aspects, from installation to usage, ensuring that users can easily set up and navigate the system.

About

Modern full-stack restaurant management app for ordering, kitchen tracking, and billing. Streamline operations with Bonrecreme. ๐ŸŒ๐Ÿด

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •