An interactive platform to browse, book, and manage hotel reservations seamlessly. This project includes both a website and an application to provide users with a smooth booking experience.
This project allows users to browse hotels, check availability, and book rooms. It includes various features such as search filters, user authentication, booking management, and payment options.
To set up a local version, follow the instructions below.
- Clone the repository:
git clone https://github.com/vinayakvthayil/BookingCo
- Navigate to the project directory:
cd BookingCo
- Install dependencies:
npm install
To start the project locally:
# For the development server
npm run dev
# For the production server
node index.js
- Hotel Search and Filtering: Easily search for hotels and apply filters based on location, price, amenities, etc.
- User Authentication: Secure user login, registration, and profile management.
- Booking Management: View, modify, and cancel reservations.
- Payment Integration: Integrated with payment gateways for secure transactions.
- Reviews and Ratings: Users can leave reviews and ratings for hotels.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: PostgreSQL