Skip to content

Rohit-Yadav-Official/airbnbclone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airbnb Clone Readme

Overview

This project is an Airbnb clone that allows users to perform CRUD (Create, Read, Update, Delete) operations on property listings. It provides a web-based platform for users to explore, create, edit, and delete property listings, mimicking the functionality of the popular Airbnb website.

Table of Contents

Features

  1. Property Listings:

    • View a list of available properties with details such as location, price, and amenities.
  2. Create Listing:

    • Add new property listings with information like title, description, location, price, and amenities.
  3. Edit Listing:

    • Modify existing property listings to update details or correct information.
  4. Delete Listing:

    • Remove a property listing from the platform.

Technologies Used

  • Frontend:

    • HTML, CSS, JavaScript
    • React.js for the user interface
  • Backend:

    • Node.js
    • Express.js for handling server-side logic
    • MongoDB for storing property data
  • Database:

    • MongoDB Atlas or locally hosted MongoDB
  • Authentication:

    • JWT (JSON Web Tokens) for user authentication
  • Version Control:

    • Git and GitHub for version control and collaboration
  • Deployment:

    • Heroku, AWS, or any other preferred cloud platform

Setup

  1. Clone the Repository:
    git clone https://github.com/your-username/airbnb-clone.git
    
    
    

Usage

  • Explore Listings:

    -Browse through the available property listings on the homepage.

  • Create a Listing:

    -Click on the "Create Listing" button to add a new property to the platform.

  • Edit a Listing:

    -Navigate to a specific listing and click on the "Edit" button to modify the details.

  • Delete a Listing:

    • Select a listing and choose the "Delete" option to remove it from the platform.

Contributing

If you'd like to contribute to the project, please follow the standard GitHub flow:

  • Fork the repository
  • Create a new branch for your feature or bug fix
  • Make changes and commit them
  • Push to your fork and submit a pull request

License

-This project is licensed under the MIT License. Feel free to use, modify, and distribute it as needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •