This project is a web app that aims to provide users with a platform to find, book and rent accommodations all over the world, similar to Airbnb. The project is built using Next.js, a and Tailwind CSS.
The Airbnb clone has the following features:
- Home page with a search form and popular destinations .
- Search results page that displays a list of accommodations matching the search criteria .
- Integration with external APIs, such as Mapbox for displaying maps and geolocation data
- Responsive design and mobile-friendly interface, optimized for various screen sizes and devices
To install and use the Airbnb clone on your local machine, follow these steps:
- Clone the repository using the following command:
git clone https://github.com/arunavabasu-03/airbnb-clone.git
-
Install the dependencies using
npm install
-
Create a Mapbox account and generate a Mapbox API key
-
Create a .env.local file in the root directory of the project and add the following environment variables:
mapbox_key = <MAPBOX KEY>
If you would like to contribute to the project, feel free to fork the repository and make changes as you see fit. You can then submit a pull request to have your changes reviewed and potentially merged into the main branch.
This project is licensed under the MIT License. See the LICENSE file for details.