Developed 'Wanderlust' - A feature-rich full-stack web application inspired by Airbnb, leveraging MongoDB, Express.js, Node.js
- MongoDB
- Express.js
- Node.js
- Passport.js for Authentication
- Cloudinary for Image Storage
- Mapbox for Interactive Maps
- Connect Flash for Flash Messages
- Connect Mongo for Session Storage
- Cookie Parser for Parsing Cookies
- Dotenv for Environment Variables
- EJS for Template Rendering
- Express Session for Session Handling
- Joi for Data Validation
- Mongoose for MongoDB Object Modeling
- Multer for File Uploads
- Passport Local for Local Authentication
- Passport Google OAuth 2.0 for Google Authentication
- Passport Local Mongoose for Mongoose-Specific Authentication
- User Authentication: Login, Logout, and User Profile Section
- CRUD Operations: Add, Edit, and Delete Listings
- Review System: Add and Delete Reviews
- Account Management: Update User Account and Password
- User Data Security: Password Hashing and Encryption
- Interactive Maps: Leveraging Mapbox for Location Visualization
- Name: Ankit Nautiyal
- Email: nautiyalankit65@gmail.com