Skip to content

parth-kachhela/wonder-lust

Repository files navigation

Wonderlust: A Responsive Airbnb Clone

Overview

Wonderlust is a responsive web application that clones the popular Airbnb website. Built using JavaScript, Express,EJS, EJS-Mate, Joi, and method overriding, this project showcases a robust and scalable architecture.

Features

Responsive Design: Wonderlust is optimized for various devices and screen sizes, ensuring a seamless user experience. JavaScript: The project utilizes JavaScript for dynamic client-side functionality. Express: The Express framework is used for building the server-side application. EJS: EJS templating engine is used for rendering dynamic HTML templates. EJS-Mate: EJS-Mate is used for extending EJS functionality. Joi: Joi is used for data validation and sanitization. Method Overriding: Method overriding is used to enhance the functionality of existing methods. Node Packages: The project leverages various Node packages to enhance its functionality. Getting Started

Installation

Clone the repository: git clone https://github.com/parth/wonder-lust.git Install dependencies: npm install Start the server: npm run start Configuration

Create a .env file in the root directory with the following variables:

DB_URI: MongoDB connection string CLOUDINARY_API_KEY: Cloudinary API key CLOUDINARY_API_SECRET: Cloudinary API secret Running the Application

Start the server: npm run start Open the application in your browser: http://localhost:3000

License

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

Contributing

Contributions are welcome! Please open a pull request to contribute to the project.

Acknowledgments

Airbnb for inspiring the project Node.js and Express for providing the foundation EJS and EJS-Mate for templating Joi for data validation Method overriding for enhancing functionality Various Node packages for enhancing the project I hope this helps! Let me know if you need any further assistance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published