Wanderlust is a travel platform that allows users to explore and share their favorite destinations. Built using the MERN stack (MongoDB, Express.js, React.js, Node.js), it incorporates features like image uploads, user authentication, and interactive interfaces.
Check out the live project: Wander_Lust Live
- Node.js
- Express.js
- MongoDB
- React.js
- Multer for image uploads
- Cloudinary for image storage
- Passport.js for authentication
- Bootstrap for a sleek and responsive design
- Error handling for a seamless user experience
- Other awesome libraries and tools!
- Listings: Create, edit, and delete your travel listings.
- Reviews: Leave reviews for your favorite destinations.
- Search and Filter: Easily find listings based on your preferences.
- User Authentication: Secure sign-up, login, and logout functionality.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/Wander_lust.git
-
Install dependencies:
cd Wanderlust npm install -
Configure environment variables:
Create a
.envfile in the root directory. Add your MongoDB connection string, Cloudinary credentials, and other necessary variables. -
Run the application:
npm start
Visit http://localhost:8080 in your browser to explore Wanderlust locally.
Feel free to contribute to this project by opening issues or creating pull requests. Your feedback and contributions are highly appreciated!