A modern MERN stack property booking platform with secure authentication, map integration, and PDF brochure support โ designed for speed, security, and simplicity.
- ๐ Secure Registration & Login
- ๐ก Explore & Book Property Visits
- ๐ Download Property Brochures (PDF)
- ๐ง Password Recovery via Email
- ๐ View Locations with Map Integration
- ๐ฌ Direct Contact with Owners
- ๐ Secure Admin Dashboard
- โ Add / โ๏ธ Edit / โ Delete Properties
- ๐ View Bookings & Generate Reports
- ๐ฅ Manage Users
- ๐ง Email Communication with Users
- ๐บ Map-based Property Visualization
| Layer | Technology |
|---|---|
| Frontend | React.js, CSS3 |
| Backend | Node.js, Express |
| Database | MongoDB |
| Tools | Postman, Git |
A seamless experience for property buyers & managers:
- Real-time booking & communication
- Responsive & modern UI
- RESTful APIs with secure JWT authentication
- Git-based version control for scalability
# Clone the repository
git clone https://github.com/darshpatel2714/HomeVision.git
cd HomeVision
# Install dependencies
cd backend
npm install
cd ../frontend
npm install
# Configure environment variables (.env)
# Example:
# MONGO_URI=your_mongo_connection_string
# JWT_SECRET=your_secret
# Start backend
npm run dev
# Start frontend
npm start