Welcome to our Fullstack Hotel Booking Website! This project provides a robust platform for users to discover, browse, and book hotel accommodations. Built with a full-stack approach, this application encompasses both the front-end and back-end components to deliver a seamless user experience.
- User Authentication: Secure user authentication and authorization system for personalized experiences.
- Hotel Listings: Browse through a wide array of hotels with detailed information and images based on location.
- Booking System: Effortlessly book your preferred hotels with a user-friendly booking interface.
- Filter option: Filter Hotels based on min & max price , also based on location .
- Dynamic Data: All data in the website is coming from the database upon request and response.
-
Frontend:
-
Backend:
- Node.js - JavaScript runtime for server-side development.
- Express.js - Fast, unopinionated, minimalist web framework for Node.js.
- MongoDB - NoSQL database for storing hotel and user data.
- Clone the repository:
git clone https://github.com/your-username/fullstack-hotel-booking.git
- Use npm for package installation
cd fullstack-hotel-booking/frontend
npm install
npm start
cd ../backend
npm install
nodemon index.js