The Grand Palace is a luxurious and user-friendly web application designed to manage hotel bookings, room availability, and guest services. The application provides an easy interface for customers to check room availability, make reservations, and manage their bookings. It also helps hotel management efficiently handle bookings, room assignments, and guest requests.
✅ Room Booking: Customers can browse through room options, check availability, and make bookings online.
✅ Room Details: Detailed information on room types, amenities, pricing, and availability.
✅ Guest Management: Easy access to customer information, booking history, and preferences.
✅ Reservation Management: Hotel staff can manage and update reservations, including check-ins and check-outs.
✅ Payment Gateway Integration: Secure online payment processing for booking confirmations.
✅ Booking Confirmation & Notifications: Automated email confirmations and reminders for customers about their bookings.
✅ Booking Confirmation & Modal: confirmations modal for customers about their bookings.
- Frontend: React.js, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
Package | Version |
---|---|
react |
^18.3.1 |
react-router-dom |
^6.27.0 |
tailwindcss |
^3.4.14 |
daisyui |
^4.12.14 |
firebase |
Latest |
react icon |
Latest |
react type writer |
Latest |
🔗 Live Website: The Grand Palace
📜 Documentation
📄 Project Document: View Here
🏆 Contributing Contributions are welcome! Feel free to submit a pull request.
react router,firebase,react testify,react icon,react simple type writer
# Clone the repository
git clone https://github.com/alazim-star/b10a11-client-side.git
# Install dependencies
npm install
# Start the development server
npm run dev
# React-Router setup
npm install react-router-dom
npm install localforage match-sorter sort-by
npm run dev
### Prerequisites
- [Node.js](https://nodejs.org/) (including npm)
- [MongoDB](https://www.mongodb.com/) (or use a cloud solution like MongoDB Atlas)