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.
-
User Authentication
➤ Securelogin
andsignup
functionality. -
Explore Destinations
➤Browse
anddiscover
various travel destinations. -
Create and Manage Itineraries
➤ Users cancreate
,edit
, anddelete
your travelitineraries
-
Blog Integration
➤ Share travelstories
andexperiences
through blogs/Comments. -
Responsive Design
➤ Optimized formobile
anddesktop
viewing.
-
mongoose
➤ Utilized forinteracting
with MongoDB -
Express
➤ webframework
forNode.js
provide HTTP utilitymethods
andmiddlewares
-
EJS
➤ template language togenerate
HTML
markup with plainJavaScrip
-
Nodemon
➤ automaticallyrestarts
theNode.js server
when file changes in -
Cloudinary
➤ use forstoring
theImages
-
Joi
➤ Forvalidate
thedata
-
Passport
➤ for authentication userregistration, login, and password hashing
-
method-override
➤ Middleware for overriding HTTP methods (e.g., fromPOST
toPUT
orDELETE
)
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
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)
🧑🏻💻