Skip to content

Latest commit

 

History

History
102 lines (54 loc) · 2.8 KB

README.md

File metadata and controls

102 lines (54 loc) · 2.8 KB

Restaurant-Management-System

RMS is an acronym for restaurant management system which is a SERN APPLICATION

Frameworks

Node js React js SQL DB CSS3 HTML5 twilio

About Project

  • Features

  1. Order Monitoring

Well order is the most basic feature in the restaurant management system. We have implemented order monitor interface that would help our administrator or management team to monitor the order and only they can have the access to monitor the order. Since order could be take away or dine-in, our interface have been designed in that way that it would support both kinds of order. The administrator can view both kinds of orders and can update them.

  1. Finance Monitoring

Finance Monitoring is important for running a restaurant management system. It would help administrator to go through the expense and revenue of the past months and on the basis of those administrator could change his business policy. After every order added to the system there would be change of revenue and expense in the that month analysis. On the basis of the result of expenses and revenue the system analysis will also show a pictorial description of loss or profit.

  1. Complain Monitoring

To know about your user feedback and reviews is importance for an organization to run. We have provided an interface that would help administrator or management team to monitor the complaint. It would help our organization to grow and develop. Once the customer launches a complain it would be seen on the administrator interface in immediate time

  1. Table Reservation

In our Restaurant Management System, we have provided a book table functionality in order to provide administrator the knowledge about the tables that are currently reserved or non-reserved. If customer requests for a table, then administrator will look for the unreserved tables and if there is none it would apologize the customer otherwise, they will assign the customer table.

  • Customer Panel :

  1. Add a Order

  2. View Order Status

  3. Order History

  4. Table View

  5. Table Reservation

  6. Booked Table

  7. Add a complain to a particular Order

  8. View Complain Status

  9. Add rating to a order

  10. Pay the order Bill

  11. Editing the info about the customer himself

  • Admin Panel :

  1. View Order

  2. Accept Order

  3. Status of Order

  4. View Complain

  5. Resolve Complain

  6. Status of Table

  7. Adding a Table

  8. Editing chairs in a Table

  9. Viewing rating

  10. Notify user by message using Twilio about the table booking

  11. Viewing registered customers

12.Editing price of a food item

Commands

cd client

npm install

npm start

cd server

npm install

npm run devstart

Note : Node Version should be >14.0.0 and config db.js file according to your computer

Live Hosting :

RMS