Skip to content

kaveesha-neth/booking-clone

Repository files navigation

🏨 Booking.com Frontend Clone

This is a frontend-only clone of the Booking.com website, developed purely using HTML, CSS, and JavaScript. It replicates the structure and design of various pages found on Booking.com, giving a solid practice ground for mastering layout structuring, responsive design, and modular CSS styling.


✨ Features

🔹 Multi-page setup:

  • index.html: Homepage clone with header, nav, search UI, and featured hotels
  • flights.html: Static flight search page UI
  • car_rent.html: Visual car rental layout
  • attractions.html: Attraction booking UI

🔹 Organized file structure:

  • Separate CSS files for each section (flights, car rent, attractions)
  • main.js handling frontend interactions (e.g., UI behavior, dynamic effects)
  • Assets and favicon folders neatly structured

🔹 Fully responsive design with CSS
🔹 Clean and readable code structure
🔹 Favicon and image asset support included


🛠️ Technologies Used

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • Folder structuring for scalability

📁 Project Structure

  • booking.com clone/
    • favicon/ # Favicon assets
    • assets/ # Images, icons, and media
    • index.html # Main landing page
    • flights.html # Static flight booking UI
    • car_rent.html # Static car rental page
    • attractions.html # Static attraction booking
    • style.css # Main styles (shared)
    • flights.css # Flight page specific styles
    • car_rent.css # Car rental specific styles
    • attractions.css # Attractions page specific styles
    • main.js # JavaScript functionality

🚫 Not Included

❌ This project does not include any backend functionality such as database interaction, real booking logic, user authentication, or APIs.
It is purely a UI/UX frontend demonstration.


📌 Future Plans

  • Add mock data using JSON or localStorage
  • Connect with dummy APIs (e.g., for hotels, flights)
  • Improve accessibility and semantic HTML
  • Optionally convert to React or Vue for SPA architecture

🔗 Live Preview

Coming Soon... (You can deploy it on Netlify or Vercel and update this)


💖 Author

Made with patience by Kaveesha Nethmal 🌿

About

This is a frontend-only clone of Booking.com. Most UI elements are intentionally replicated to enhance the similarity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors