Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.75 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.75 KB

Wanderlust

Welcome to Wanderlust, an Airbnb inspired full-stack project built using Node.js, Express, and MongoDB! Wanderlust is a web application designed to help users discover and explore exciting travel destinations.

Installation

To get started with Wanderlust on your local machine, follow these steps:

Clone the repository from GitHub:

git clone https://github.com/aaryan-sharmaa/Wanderlust.git
cd Wanderlust
npm install
npm start

Open your browser and navigate to http://localhost:3000/listings to view the application.

Features

  • Explore Destinations: Browse through a curated list of travel destinations with detailed information.
  • Share Experiences: Share your travel experiences and tips with other users through reviews.
  • User Authentication: Register an account or log in securely to access personalized features.
  • Responsive Design: Enjoy a seamless experience across various devices, including desktops, tablets, and mobile phones.

Technologies Used

  • Node.js: JavaScript runtime for building server-side applications.
  • Express: Fast, unopinionated, minimalist web framework for Node.js.
  • MongoDB: NoSQL database for storing application data in a flexible, JSON-like format.
  • Bootstrap: Front-end framework for designing responsive and mobile-first websites.
  • Passport.js: Authentication middleware for Node.js, providing a variety of authentication methods.
  • EJS: Embedded JavaScript templates for generating dynamic HTML content.
  • Mapbox: Mapping platform for integrating interactive maps into the application.

Contributing

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