Skip to content

darshpatel2714/Home-Vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 HomeVision

GitHub Repo stars GitHub forks GitHub issues GitHub license

A modern MERN stack property booking platform with secure authentication, map integration, and PDF brochure support β€” designed for speed, security, and simplicity.


✨ Features

πŸ‘€ For Users

  • πŸ” Secure Registration & Login
  • 🏑 Explore & Book Property Visits
  • πŸ“„ Download Property Brochures (PDF)
  • πŸ“§ Password Recovery via Email
  • πŸ“ View Locations with Map Integration
  • πŸ’¬ Direct Contact with Owners

πŸ›  For Admins

  • πŸ” Secure Admin Dashboard
  • βž• Add / ✏️ Edit / ❌ Delete Properties
  • πŸ“Š View Bookings & Generate Reports
  • πŸ‘₯ Manage Users
  • πŸ“§ Email Communication with Users
  • πŸ—Ί Map-based Property Visualization

🧩 Tech Stack

Layer Technology
Frontend React.js, CSS3
Backend Node.js, Express
Database MongoDB
Tools Postman, Git

πŸ“Œ Overview

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

πŸ“Έ Screenshots

image image image image image image image image image image image image image image image image image image image image image image image image image image image image

πŸš€ Installation & Setup

# 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