The Hotel Automation Software is a comprehensive solution designed to simplify hotel management. It enables users to search and book rooms, order food during their stay, and provides dedicated roles for the manager and food manager to oversee bookings, manage rooms, and handle food menus.
- Search Rooms: Explore available rooms based on preferences.
- Book Rooms: Securely book rooms online.
- Food Orders: Order food during their stay via an integrated menu.
- View Bookings: Access a list of all room bookings.
- Cancel Bookings: Cancel any user's room bookings.
- Manage Rooms: Add, update, delete, and create rooms.
- Manage Admins: Grant admin privileges to other users.
- Manage Food Menu: Add, delete, and modify food items on the menu.
- Searches for available rooms.
- Books rooms and places food orders during their stay.
- Manages room details (add, delete, update, and create rooms).
- Handles booking records (view and cancel bookings).
- Assigns or revokes admin roles.
- Oversees food menu operations.
- Adds, deletes, and updates menu items.
- Frontend: React, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
-
Clone the Repository:
git clone https://github.com/your-team/hotel-automation-software.git
cd hotel-automation-software -
Install Dependencies:
cd server
npm installcd ../client
npm install -
Start the Application:
cd server
npm run start-legacycd ../client
npx nodemon server.js