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.
-
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.
- 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/
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.
This project is inspired by Airbnb's user interface and functionality.
A big shoutout to Code With Antonio for a great tutorial