Features
USER AUTHENTICATION: Secure sign-up and login functionality for users.
PROPERTY LISTINGS: Users can browse available properties with detailed descriptions and images.
MAPS INTEGRATION: Integrated maps for displaying property locations (e.g., Google Maps API).
IMAGE UPLOAD: Upload property images using Cloudinary for secure image hosting.
LISTING MANAGEMENT: Users can add, edit, and delete their own property listings.
RESPONSIVE DESIGN: Fully responsive website built with Bootstrap, optimized for mobile and desktop.
REVIEWS and RATINGS: Users can leave reviews and ratings for properties they’ve booked, and view feedback from other users.
Tech Stack
Front-end: HTML, CSS, Bootstrap, JavaScript
Back-end: Node.js with Express.js
Database: MongoDB for storing user, property, and review information
Image Hosting: Cloudinary for managing property images
Maps: Integrated with Google Maps or other mapping services
API: RESTful APIs for back-end communication with the front-end