Book Easy is a hotel booking website. It simplifies global hotel discovery and booking! Seamlessly browse and reserve accommodations across diverse locations.
- Intuitive Search: Find your perfect location to stay with Google AutoComplete Search.
- Interactive Map: Visually explore hotels on a Google Maps integration, pinpointing ideal choices near your desired spots.
- Real-World Data: Leverage RapidAPI to access accurate hotel data and pricing, ensuring informed decisions.
- Secure Payments: Experience smooth and secure transactions through Razorpay integration, offering multiple payment options.
- User-Friendly Design: Navigate with ease thanks to a clean and intuitive interface designed for optimal booking efficiency.
I build this website as my capston project for Upgrad FSD Boot-camp. You can check the website here Book Easy
- Reactjs
- Redux toolkit
- Material UI
- HTML5
- CSS3
- JavaScript
Clone the repository using git clone repository-link
and install dependencies using npm install
command
Use the sample env file to know the required the envirnomental varabiles for this project
Create your own environemet varaibles
- Google Firebase
- Google Cloud Console
- Rapid Api
- Create your backend server and use that url for Server Url
All these APIs comes with free of cost
To run this project in your local machine you've to setup Server, clone this Book Easy Server along with it.
Google AutoComplete feature is done by using code from the user Wellyshan his Repository
For rendering Clusters in Google Maps I followed this Tutorial from Youtube
Throught out the building I read serveral articles from FreeCodeCamp GeekForGeeks Medium W3Schools