Skip to content

WanderStay 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

Kartikey2427/WanderStay

Repository files navigation

WANDERSTAY ➺🧳Your Gateway to Global Adventures ✈️

WanderStay 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 🏝️🍹

wanderStay 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/Kartikey2427/WanderStay

For Linux and macOS 🌿

  sudo git clone https://github.com/Kartikey2427/WanderStay

About

WanderStay 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