Skip to content

Latest commit

 

History

History
93 lines (69 loc) · 1.81 KB

README.md

File metadata and controls

93 lines (69 loc) · 1.81 KB

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