Skip to content

Wanderlust is a travel ✈️ website🎧built using the MEEN stack🏝️ (MongoDB🍹, Express⛱️, EJS🌞, Node.js🌊). It allows users to explore exciting travel destinations 🛍️, create 📸 and manage itineraries🎫, and share travel experiences 🧳through blogs. With user authentication🧑🏻‍💻 and a responsive design.

Notifications You must be signed in to change notification settings

Prakhar-002/WANDERLUST

Repository files navigation

WANDERLUST ➺🧳Your Gateway to Global Adventures ✈️

Wanderlust is a travel website built using the MEEN (MongoDB, Express, EJS, Node.js) stack. It allows users to explore travel destinations, create itineraries, and share travel experiences.



Screenshots 🏝️🍹

wanderlust image


💻 Tech Stack ⛅️🏞️

CSS3   Bootstrap   JavaScript   NPM   NodeJS   Express.js   MongoDB   Nodemon   Render   Git   GitHub


Features 🛍️ 📸 🎫

  • User Authentication ➤ Secure login and signup functionality.

  • Explore DestinationsBrowse and discover various travel destinations.

  • Create and Manage Itineraries ➤ Users can create, edit, and delete your travel itineraries

  • Blog Integration ➤ Share travel stories and experiences through blogs/Comments.

  • Responsive Design ➤ Optimized for mobile and desktop viewing.


🤖 Technical Details 👩🏻‍💻

  • mongoose ➤ Utilized for interacting with MongoDB

  • Express ➤ web framework for Node.js provide HTTP utility methods and middlewares

  • EJS ➤ template language to generate HTML markup with plain JavaScrip

  • Nodemon ➤ automatically restarts the Node.js server when file changes in

  • Cloudinary ➤ use for storing the Images

  • Joi ➤ For validate the data

  • Passport ➤ for authentication user registration, login, and password hashing

  • method-override ➤ Middleware for overriding HTTP methods (e.g., from POST to PUT or DELETE)


Deployment ✈️

Clone the repository, run this command on your git bash

For window 🍃

  git clone https://github.com/Prakhar-002/WANDERLUST.git

For Linux and macOS 🌿

  sudo git clone https://github.com/Prakhar-002/WANDERLUST.git

🚀 About Me

Meet Prakhar Katiyar 🙋🏻‍♂️ , An avid learner with a passion for mastering the MERN (MongoDB, Express.js, React.js, Node.js) stack 🎯 and diving deep into Data Structures and Algorithms (DSA) 🧑🏻‍💻

About

Wanderlust is a travel ✈️ website🎧built using the MEEN stack🏝️ (MongoDB🍹, Express⛱️, EJS🌞, Node.js🌊). It allows users to explore exciting travel destinations 🛍️, create 📸 and manage itineraries🎫, and share travel experiences 🧳through blogs. With user authentication🧑🏻‍💻 and a responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published