Skip to content

ankush-diwakar/AirBnb_Clone_MERN

Repository files navigation

Airbnb Clone

Table of Contents

Project Description

This is a full-stack Airbnb-like web application where users can list, search, and book accommodations. The application is built using Express.js, Node.js, EJS for templating, and MongoDB for the database.

Features

  • User Authentication (Sign up, Login, Logout)
  • Create, Read, Update, and Delete (CRUD) operations for listings
  • restfull APIs
  • passport js for authentication and authorization
  • Search and filter listings
  • Booking functionality
  • Review and rating system
  • Responsive design

Tech Stack

  • Front-end: HTML, CSS, JavaScript, EJS (Embedded JavaScript)
  • Back-end: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Passport.js
  • Other Tools: Mongoose, Nodemon, Body-parser

Usage

User Authentication

  • Sign Up: Create a new account.
  • Login: Log in with your credentials.
  • Logout: Log out from the application.

Listings

  • Create Listing: Add a new accommodation listing.
  • View Listings: Browse all available listings.
  • Update Listing: Edit your own listings.
  • Delete Listing: Remove your own listings.

Booking

  • Search Listings: Search for listings based on location, date, and other filters.
  • Book Listing: Book an available listing.
  • View Bookings: See your booking history.

Reviews

  • Add Review: Add a review and rating for a listing.
  • View Reviews: Read reviews for a listing.

Screenshots

Screenshot (92)

Screenshot (93)

Screenshot (94)

Screenshot (94)

Screenshot (95)

Screenshot (96)

Screenshot (97)

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change.

License

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

Contact

For any questions or suggestions, feel free to contact me at:

Email: ankushdiwakar8080@gmail.com LinkedIn : https://www.linkedin.com/in/ankush-diwakar-024181284/

LiveWebsite

https://airbnb-8297.onrender.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published