Zohaib-Develper / Wanderlust

A Full Stack clone of Airbnb website using EJS, Node.js, Express.js and MongoDB
https://wanderlustapp.vercel.app
1 stars 0 forks source link

Wanderlust

This project is live at Wanderlust

I am thrilled to share my latest project, WanderLust: a fully functional, responsive traveling website, inspired by Airbnb, designed to connect property owners with travelers. Users can effortlessly list their properties and find the perfect place to stay.

Table of Contents

Installation

Prerequisites

Clone the Repository

  1. Open your terminal or command prompt.

  2. Clone the repository:

    git clone https://github.com/Zohaib-Develper/Wanderlust.git
  3. Navigate into the project directory:

    cd wanderlust
  4. Install Dependancies

    npm install
  5. Environment Configuration Create a .env file in the root directory of the project and add:

    CLOUD_NAME=your-cloud-name
    CLOUD_API=your-cloud-api-key
    CLOUD_API_SECRET=your-cloud-api-secret
    MONGODB_URL=your-mongodb-url
    SECRET=your-secret-key
  6. Run the Application Start the development server:

    npm start

    This will run the application on the port 8080, go to http://localhost:8080.

Features

User Authentication

Listings

Reviews

Error Handling and Validation

MVC Architecture

Technologies Used