Full-Stack Developer focused on backend systems, modern web applications, and AI-driven solutions
Curious by nature. I spend my time building products, solving DSA problems, reading about technology and
startups, and learning the tools behind modern software.
Havenly Property Rental Platform
Havenly is a full-stack property rental platform inspired by Airbnb that enables users to discover, list, and review unique places to stay. The application provides a complete booking-style experience with secure authentication, interactive maps, image uploads, and role-based access control.
I built Havenly to gain hands-on experience with developing production-ready web applications, focusing on backend architecture, authentication, database design, and third-party API integrations. The project implements full CRUD operations, server-side validation, session-based authentication, cloud image storage, and location-based property visualization while maintaining a responsive and user-friendly interface.
Highlights
- Secure authentication and authorization using Passport.js and session management.
- Property listing management with full CRUD functionality.
- Cloudinary integration for efficient image uploads and storage.
- Interactive property locations powered by the Mapbox API.
- Review and rating system with ownership-based access control.
Tech Stack
Node.js • Express.js • MongoDB Atlas • Passport.js • EJS • Bootstrap • Cloudinary • Mapbox API • Joi
Challenges & Learnings
- Integrated multiple third-party services (Cloudinary and Mapbox) into a unified application.
- Structured the backend using the MVC architecture to keep the codebase modular and maintainable.
- Improved understanding of RESTful API design, MongoDB relationships, and middleware.