The Hotel Management System is designed to simplify hotel operations and enhance guest experience through modern technology. It supports multiple hotels management, secure role-based access, QR code-based ordering, and real-time notifications.
- Role-Based Authentication: Secure and customizable access for different roles within the hotel.
- Multi-Hotel Management: Manage multiple hotels from a single platform, providing a unified interface for seamless operations.
- QR Scanner Menu Ordering: Modernize dining experiences with QR code-based menu ordering, improving convenience for guests.
- Live Notifications: Real-time updates for managers, cooks, and waiters to ensure smooth and efficient service.
- Razorpay Integration: Simplified and secure payment processing through Razorpay.
- Statistics Dashboard: Detailed monthly, weekly, and yearly statistics to aid in decision-making and performance tracking.
- Online Invoicing: Generate and manage invoices online for greater efficiency and accuracy.
-
Clone the repository:
git clone https://github.com/shreyas4510/Rasops.git
-
Navigate to the project directory and install dependencies
cd rasops && cd order-management-be && npm install && cd ../order-management-fe && npm install
-
Setup environment variables: Create a .env file in both the server and client directories with the required environment variables.
-
Start the backend server
cd ../order-management-be && npm run dev
-
Start the frontend client
cd ../order-management-fe && npm start