You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full-stack property management platform connecting tenants and property owners with rich features such as 360° virtual tours, secure login, online rent payment, and powerful admin analytics.
🚀 Modules & Features
1. 👤 User Module
Registration & Login: Users can register and securely log in to their accounts.
Property Search: Search based on preferences like location, budget, and amenities.
360° Virtual Property Tour: View immersive images and videos of rooms and layouts.
Security Verification: OTP-based login for secure access to verified properties.
Feedback & Review: Leave reviews and feedback on visited properties. ✅
2. 🏘️ Owner Module
Property Listing: List properties with photos and videos (360° simulation).
Sell/Buy Properties: View and manage properties for sale or purchase.
Tenant Management: View tenant profiles and manage agreements. ✅
Rent Management: Monitor rent payments and receive email notifications.
360° Tour Management: Upload & manage media to attract more tenants.
3. 🛠️ Admin Module
User & Owner Management: Manage all registered accounts.
Verification: Approve/verify uploaded documents and assign verification tags.
Analytics Dashboard: Monitor occupancy rates, payment history, and trends.
Issue Resolution: Address complaints and support queries.
🔑 Key Features
🏠 360° Virtual Property Tours
🔍 Advanced Search & Filters
🔐 Enhanced Security & OTP Login
💳 Auto-Payment System with Gateway Integration
📱 Responsive Web & Mobile Design
🔔 Real-time Notifications (SMS & Email)
⭐ Transparent Review System
📊 Admin Dashboard & Analytics
💻 Tech Stack
Frontend: React.js, Styled Components
Backend: Node.js, Express.js
Database: MongoDB
Authentication: OTP-based login with Firebase
Storage: Local Disk for media files (images/videos)
Notifications: Twilio / Firebase SMS, Email via Nodemailer
Payment Gateway: Razorpay Integration
📸 Screenshots
👤 UI Interface
Home Page 1
Home Page 2
Home Page 3
Our Choice
Why Us
User Chat
Search Page
Property View 1
Property View 2
Property Page 1
Property Page 2
Property Listing
Complaint Page
🛠️ Admin Interface
Title
Image
Analysis Page
Verify User Page
Search User
Complaints Page
📌 System Architecture
🔄 Use Case Diagram
🎥 Demo Videos
User Module:
UserModule.1.mp4
Owner Module:
Owner.Module.1.mp4
Admin Module:
adminModule.mp4
⚙️ Setup Instructions
# Clone the repo
git clone https://github.com/yourusername/property-management-system.git
# In another terminal, navigate to frontendcd frontend
npm install
npm run dev
About
A full-stack property management platform connecting tenants and property owners with rich features such as 360° virtual tours, secure login, online rent payment, and powerful admin analytics.