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