Skip to content

Akash4510/airbnb-clone

Repository files navigation

Airbnb Clone

An Airbnb clone built with Next.js 13, TypeScript, Tailwind CSS, and MongoDB. This project aims to replicate the core functionalities of Airbnb, allowing users to list their properties, make reservations, favorite properties, and filter listings based on various parameters.

Preview

Visit the website

Features

  • Property Listing: Users can list their properties for rent, providing details such as property type, location, amenities, pricing, and more.

  • Reservation System: Users can make reservations for properties based on availability, specifying check-in and check-out dates.

  • Favorites: Users can mark properties as favorites, making it easier to find and book their preferred accommodations.

  • Property Details: Detailed property pages showcase property images, descriptions, amenities, and pricing information.

  • Filter and Search: The application allows users to filter and search for properties based on various parameters such as location, property type, room count, and more.

Technologies Used

  • Tech Stack: Next.js 13, TypeScript, Tailwind CSS
  • Authentication: JWT (JSON Web Tokens) for secure user authentication and authorization
  • Database: MongoDB for storing property and user data
  • Deployment: Visit the website - https://stay-scape.vercel.app/

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.

Acknowledgments

This project is inspired by Airbnb's user interface and functionality.

A big shoutout to Code With Antonio for a great tutorial