Skip to content

Wanderlust is a travel platform that allows users to explore and share their favorite destinations. The project is built using full stack and incorporates various technologies for features like image upload, user authentication, and interactive maps.

Notifications You must be signed in to change notification settings

jain-rithik/Wanderlust

Repository files navigation

Wanderlust

Wanderlust

Wanderlust is a travel platform that allows users to explore and share their favourite destinations. The project is built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and incorporates various technologies for features like image upload, user authentication, and interactive maps.

Live Project

Check out the live project: Wanderlust Live

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • MERN Stack (MongoDB, Express.js, React.js, Node.js)
  • Multer for image upload
  • Cloudinary for image storage
  • Passport.js for authentication
  • Bootstrap for a sleek and responsive design
  • Mapbox for interactive maps
  • Error handling for a seamless user experience
  • Other awesome libraries and tools!

Key Features

  • Listings: Create, edit, and delete your listings.
  • Reviews: Leave reviews for your favourite destinations.
  • Search and Filter: Easily find listings based on your preferences.
  • User Authentication: Secure sign-up, login, and logout functionality.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/Wanderlust.git
    
  2. Install dependencies:

    cd Wanderlust
    npm install
    
  3. Configure environment variables:

    Create a .env file in the root directory. Add your MongoDB connection string, Cloudinary credentials, Mapbox token, and other necessary variables.

  4. Run the application:

    npm start
    

Visit http://localhost:3000 in your browser to explore Wanderlust locally.

Contribution

Feel free to contribute to this project by opening issues or creating pull requests. Your feedback and contributions are highly appreciated!

About

Wanderlust is a travel platform that allows users to explore and share their favorite destinations. The project is built using full stack and incorporates various technologies for features like image upload, user authentication, and interactive maps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published