π Wanderlust β Travel Destination Explorer
Wanderlust is a full-stack web application designed to explore, share, and manage travel destinations ποΈ. It allows users to discover new places, upload images, and manage destinations with a secure and user-friendly interface.
π Tech Stack
Backend: Node.js + Express
Frontend: EJS (server-rendered views)
Database: MongoDB (Mongoose ORM)
Authentication: Passport.js (secure login & sessions)
Cloud Storage: Cloudinary + Multer (image uploads)
Validation & Utilities: Joi, Sessions, Flash Messages
β¨ Features
β User authentication & secure sessions β Upload and manage travel destination images (stored on Cloudinary) β CRUD operations: Create, Read, Update, Delete destinations β Clean, responsive UI with EJS templates β MongoDB-powered persistence for scalability