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