developed a comprehensive full-stack application from scratch, inspired by Airbnb's functionality! 🏡
Here are the key highlights:
🔧 Developed using Express with a structured MVC architecture.
🔐 Implemented email validations using Zod, and robust authentication and authorization with passport.js.
🔒 Enhanced security by storing salt and hash fields in the database.
📝 Managed sessions effectively with connect-flash and incorporated many additional features.
🌟 Built entirely from scratch, with every functionality implemented independently.
🌐 Utilized Git branches meticulously to ensure secure and reliable backups.
🔄 Implemented RESTful APIs for CRUD operations, leveraging MongoDB for database management and establishing database relationships.
💬 Incorporated functionalities for adding reviews to listings.
🖥️ Designed a responsive UI using EJS templating for dynamic content rendering.
🔗 Configured CORS for secure cross-origin resource sharing.
🌐 Deployed live on the Render platform for optimal performance and scalability.
🖼️ Utilized Cloudinary for efficient storage and management of pictures online