Skip to content

A comprehensive hotel menu management system that streamlines your hotel and restaurant operations and enhances your guests' dining experience. With MenuHub, you can easily create, edit, and update menus across multiple outlets, manage inventory levels and monitor sales in real time.

Notifications You must be signed in to change notification settings

BisRyy/The-Menu

Repository files navigation

MENUHUB - Hotel Menu Management System

MENUHUB is a Hotel Menu Management System that allows hotels to manage their menu items and users to view hotel menus by scanning QR codes.

Table of Contents

Installation

Clone the repository, install the dependencies and start the server. To start in Development mode, run the following commands:

npm install
npm start

Add a .env file in the root directory with the following contents for Backend API URL:

REACT_APP_API_URL=http://localhost:3001

To start in Production mode, run the following commands:

npm install
npm run build
serve -s build

Add a .env file in the root directory with the following contents for Backend API URL:

REACT_APP_API_URL=http://localhost:3001

Features

  • Landing Page
  • Hotel Authorization
  • Hotel Registration
  • Hotel Login
  • Hotel Dashboard
  • Add Hotel Menu Item
  • Edit Hotel Menu Item Category
  • Hotel Menu View
  • Hotel Menu Items Filter
  • Hotel Search Menu Items
  • Hotel Staff Management
  • Hotel Menu QR Code Generator
  • User View Hotels List
  • User Scan Hotel QR Code Menu
  • User Search Hotel Menu Items
  • User Filter Hotel Menu Items

Technologies

  • React
  • React Router
  • React Hooks
  • React Context API
  • React Helmet
  • Material UI v5
  • Material UI Icons
  • Material UI Lab
  • Iconify
  • Axios
  • Redux
  • Cloudinary
  • Express
  • MongoDB
  • Mongoose
  • JWT
  • Bcrypt

License

MIT

Authors

Bisrat Kebere Duressa Feyissa

About

A comprehensive hotel menu management system that streamlines your hotel and restaurant operations and enhances your guests' dining experience. With MenuHub, you can easily create, edit, and update menus across multiple outlets, manage inventory levels and monitor sales in real time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published