A full-stack accommodation listing and review platform where users can list, browse, and review stays. Includes real-time geolocation, secure image uploads, authentication, and a responsive UI.
- 🗺️ Real-time geolocation with interactive maps (Leaflet.js)
- 🧾 Users can add, edit, delete, and review listings
- 🔐 Session-based authentication and authorization
- 📷 Image uploads using Multer and Cloudinary
- ⚙️ RESTful APIs and secure route handling
- 💻 Responsive UI with EJS templating and Bootstrap
- ☁️ Hosted on Render, data stored on MongoDB Atlas
- Frontend: EJS, Bootstrap, Leaflet.js, Custom CSS
- Backend: Node.js, Express.js
- Database: MongoDB Atlas, Mongoose
- Image Upload: Multer, Cloudinary
- Authentication: express-session
- Deployment: Render (Backend), MongoDB Atlas (DB)