An open API service indexing awesome lists of open source software.

https://github.com/randilt/booking.com-clone-nextjs14

🏨 A Next.js v14 project that ethically scrapes Booking.com to display data. 🌐🛠️
https://github.com/randilt/booking.com-clone-nextjs14

Last synced: about 1 year ago
JSON representation

🏨 A Next.js v14 project that ethically scrapes Booking.com to display data. 🌐🛠️

Awesome Lists containing this project

README

          

# Next.js 14 Booking.com Clone

![image](https://github.com/randilt/booking.com-clone-nextjs14/assets/51049280/41e0f5a7-3969-4ddf-af74-16b28d1a8ff3)

![image](https://github.com/randilt/booking.com-clone-nextjs14/assets/51049280/82e9a260-99c6-474b-9654-0cd774e56f49)

This project is a Next.js 14 application created while following Sonny Sangha's [tutorial on YouTube](https://www.youtube.com/watch?v=SnJ6EmCWA_Y&t=2116s). The tutorial covers building a clone of Booking.com, allowing users to search for accommodations based on location, date, and the number of people. The web scraping functionality is implemented using the Oxylabs webscraping API.

## Project Overview

- **Functionality:**
- Users can input location, date, and the number of people.
- Pressing the "Search" button triggers a web scraping process to fetch data from Booking.com.
- Results are displayed on our app with direct links to Booking.com for more details.

## Learning Highlights

- Developed a Next.js 14 application.
- Implemented web scraping using the Oxylabs API.
- Created a simple yet functional clone of Booking.com

## Acknowledgments

I would like to express my gratitude to [Sonny Sangha](https://www.youtube.com/@SonnySangha) for the insightful tutorial. The video tutorial can be found [here](https://www.youtube.com/watch?v=SnJ6EmCWA_Y&t=2116s).

## Note

This project is not my capstone project, and the README is kept brief. For setup instructions and detailed information, please refer to Sonny Sangha's tutorial video.