Smart AI-Powered Commercial Property Discovery Platform for Delhi
A modern, intelligent web application that revolutionizes commercial property search in Delhi by providing AI-powered recommendations, zoning compliance verification, and business suitability analysis.
- AI-Powered Search: Intelligent property recommendations based on business type and requirements
- Zone Compliance: Real-time verification of zoning laws and business permits
- Business Suitability: Automated analysis of property suitability for specific business types
- 12+ Property Listings: Curated commercial properties across Delhi's prime locations
- Detailed Compliance Scores: Each property rated for legal compliance (65-95% range)
- Zone Classifications: Commercial, Industrial, and Mixed-use properties
- Location Intelligence: Strategic insights about each area's business potential
- Property-Specific Chat: AI assistant for each property with contextual knowledge
- Business Guidance: Instant answers about zoning, compliance, and suitability
- Cost Analysis: Detailed pricing breakdowns and market comparisons
- Market Overview Dashboard: Real-time market trends and statistics
- Quick Tools: Rent calculator, market analysis, and alert systems
- Recent Updates: Latest property additions and market changes
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Glassmorphism UI: Modern design with backdrop blur effects
- Smooth Animations: Enhanced user interactions with hover effects
- Intuitive Navigation: Easy-to-use interface with clear information hierarchy
| Technology | Version | Purpose |
|---|---|---|
| React | 18.2.0 | Frontend framework |
| Vite | 4.5.14 | Build tool and dev server |
| Tailwind CSS | 3.3.0 | Utility-first CSS framework |
| Lucide React | 0.263.1 | Modern icon library |
| JavaScript | ES6+ | Programming language |
- Node.js: v14.21.3 or higher
- npm: 6.14.18 or higher
- Git: For version control
git clone https://github.com/harsshks/Property-Recommender.git
cd Property-Recommendernpm installnpm run devNavigate to http://localhost:5173 to view the application.
property-recommender/
βββ π public/ # Static assets
β βββ vite.svg # Vite logo
βββ π src/
β βββ π assets/ # Images and media files
β β βββ react.svg # React logo
β βββ π components/ # Reusable React components
β β βββ MarketOverview.jsx # Market statistics dashboard
β β βββ QuickTools.jsx # Property tools and calculators
β β βββ RecentUpdates.jsx # Latest property updates
β β βββ footer.jsx # Application footer
β βββ π data/ # Mock data and configurations
β β βββ mockproperties.js # Property listings data
β β βββ businesszonemapping.js # Business-zone compatibility
β βββ App.jsx # Main application component
β βββ App.css # Component-specific styles
β βββ index.css # Global styles and Tailwind imports
β βββ main.jsx # Application entry point
βββ π index.html # HTML template
βββ π package.json # Dependencies and scripts
βββ π tailwind.config.js # Tailwind CSS configuration
βββ π vite.config.js # Vite configuration
βββ π README.md # Project documentation
- State management for properties, filters, and UI
- Property filtering logic based on business type and zone
- AI chat functionality with contextual responses
- Navigation between different pages
- 12 curated commercial properties across Delhi
- Locations: Connaught Place, Okhla, Karol Bagh, Khan Market, etc.
- Compliance scores, permitted uses, and violation tracking
- Real property images and detailed descriptions
- Restaurant/CafΓ©: Commercial and Mixed zones
- Manufacturing: Industrial zones only
- Office: Commercial and Mixed zones
- Retail: Commercial zones with high footfall
| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run build |
Build optimized production bundle |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint for code quality |
- Business Type Filter: Restaurant, CafΓ©, Office, Manufacturing, etc.
- Zone Filter: Commercial, Industrial, Mixed-use
- Location Search: Search by area name or property title
- Real-time Results: Instant filtering with result count
- Contextual Responses: AI understands each property's specific details
- Business Suitability: Instant analysis for restaurant, office, manufacturing needs
- Compliance Information: Detailed compliance reports and violation status
- Pricing Analysis: Cost breakdowns and per-sq-ft calculations
- Compliance Scoring: 65-95% compliance ratings with color-coded indicators
- Permitted Uses: Clear listing of allowed business activities
- Amenities: Parking, security, power backup, transport access
- Violation Tracking: Transparent reporting of any compliance issues
- Glassmorphism Effects: Modern backdrop blur and transparency
- Responsive Grid: Adaptive layout for all screen sizes
- Hover Animations: Smooth property card interactions
- Color-Coded Status: Green (verified), Yellow (caution), Red (pending)
- Professional Typography: Clear hierarchy and readability
The application is deployed on Vercel with automatic deployments from the main branch.
- Fork this repository
- Connect to Vercel
- Deploy with default settings
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Add more property listings
- Implement real estate APIs
- Add user authentication
- Create property comparison features
- Improve AI responses
- Add map integration
This project is licensed under the MIT License - see the LICENSE file for details.
Harsh Kumar
- GitHub: @harsshks
- Project: Property Recommender
- React Team for the amazing framework
- Tailwind CSS for the utility-first approach
- Lucide for beautiful icons
- Vite for lightning-fast development experience
- Vercel for seamless deployment
β Star this repository if you found it helpful!
Live Demo β’ Report Bug β’ Request Feature