Skip to content

Kunalwaldia8/Airbnb-clone

Repository files navigation

Air Bnb Clone

Welcome to the Airbnb Clone project! This project aims to replicate the core functionalities of the popular Airbnb platform, allowing users to search for and book accommodations.

Preview Project :-

Deployment Link: https://airbnb-clone-jyq0.onrender.com

Table of Contents

Introduction
Features
Technologies Used
Installation
Usage
Contributing
License

Introduction

The Airbnb Clone project is designed to provide users with a familiar experience similar to the Airbnb platform. It allows users to browse through available accommodations, view details, and make bookings.

Features

Search: Users can search for accommodations based on various criteria such as location, dates, and price range.
Accommodation Listings: Detailed listings with descriptions, photos, amenities, and reviews.
Booking: Seamless booking process allowing users to select dates, review prices, and make reservations.
User Authentication: Secure user authentication system for managing bookings and profiles.
Admin Panel: Admin dashboard for managing listings, users, and bookings.

Technologies Used

Frontend: HTML, CSS, JavaScript, React.js
Backend: Node.js, Express.js, MongoDB
Authentication: passport package
Database: MongoDB Atlas
Deployment: render

Installation

To run the Airbnb Clone locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Kunalwaldia8/Airbnb-clone.git
  2. Navigate to the project directory: cd Airbnb-clone
  3. Install dependencies: npm install --f
  4. Start the server: node app.js
  5. Open your browser and go to http://localhost:8080

Usage

  • Visit the website and browse available accommodations.
  • Sign up or log in to make bookings or manage your profile.
  • Admins can access the admin panel by navigating to /admin.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.