This is a submission for the AI Agents Challenge powered by n8n and Bright Data
What I Built
HomeWise AI is a modern, intelligent property analysis platform that transforms Zillow URLs into comprehensive, professional-grade property reports. Built specifically for first-time homebuyers, it leverages AI agents and real-time web data to provide detailed insights that help users make informed real estate decisions.
Key Features:
- 🏠 Instant Property Analysis: Paste any Zillow URL to get detailed property insights
- 🤖 AI-Powered Reports: Comprehensive analysis including market trends, financial projections, and neighborhood data
- 📱 Modern SPA Experience: Seamless single-page application with smooth transitions
- 📊 Smart Report Management: Automatic deduplication with 24-hour refresh cycles
- 🎯 First-Time Buyer Focus: Specialized insights and "Essential Tools & Preparations" sections
- 📄 Professional Output: Print-ready reports with comprehensive formatting
- 📲 Real-Time Monitoring: Telegram notifications for new report generation with property address
Problem Solved:
Property analysis typically requires hours of research across multiple sources. HomeWise AI consolidates this into a single, comprehensive report generated in under 45 seconds, providing first-time homebuyers with professional-grade insights without the complexity.
Demo
🌐 Live Application: https://homewise.maximebeaudoin.me/
Try it yourself:
- Visit the live demo
- Paste any Zillow property URL (e.g.,
https://www.zillow.com/homedetails/123-main-st/...
) - Watch as the AI agent generates a comprehensive property analysis
- Explore the generated report with market analysis, financial insights, and neighborhood data
n8n Workflow
📁 Complete n8n Workflow: GitHub Gist - HomeWise AI n8n Workflow
The complete n8n workflow JSON and setup instructions are available in the GitHub Gist, including:
- Complete workflow JSON export ready for import
- AI agent prompts and system instructions
- Bright Data verified node configuration
- Database integration setup
- Sample data and response examples
- Step-by-step implementation guide
Technical Implementation
Architecture Overview
HomeWise AI uses a modern, distributed architecture that separates concerns for optimal performance and maintainability:
Frontend: Next.js 15.4.7 with React 19 SPA
- Modern single-page application with dynamic component loading
- Seamless transitions without page reloads
- Mobile-responsive design with Tailwind CSS 4
- Smart navigation and URL management
Backend: n8n AI Agent Workflows
- Complete automation logic handled by n8n workflows
- AI agent for property analysis and report generation
- Bright Data integration for real-time web scraping
- Database operations for report storage and deduplication
Database: Supabase (PostgreSQL)
- Property reports with timestamp-based versioning
- Conversation tracking and session management
- Optimized for fast retrieval and report reuse
AI Agent Configuration
System Instructions:
The AI agent is configured as a professional real estate analysis expert with specialized knowledge in:
- Property valuation and market analysis
- Financial projections and investment potential
- Neighborhood analysis and risk assessment
- First-time homebuyer guidance and preparation
Model Choice: GPT-5-nano for comprehensive analysis capabilities
Memory & Context:
- Conversation-based memory for follow-up questions
- Property data context from Bright Data extraction
- Historical market data for trend analysis
Tools Used:
- Bright Data verified node for Zillow data extraction
- Database tools for report storage and retrieval
- Timestamp logic for smart report reuse
- Telegram integration for real-time monitoring and notifications
- Error handling and user notification systems
Bright Data Verified Node
The Bright Data integration is central to HomeWise AI's functionality:
Data Extraction:
- Primary Source: Zillow property listings with comprehensive details
- Property Information: Price, specifications, history, photos, and descriptions
- Market Data: Comparable sales, neighborhood statistics, and trend data
- Location Intelligence: School districts, amenities, crime data, and transportation
Smart Usage Optimization:
- 24-Hour Report Lifecycle: Reuse existing reports to minimize API calls
- Timestamp-Based Logic: Generate new reports only when data is outdated
- Cost Control: Rate limiting (1 analysis per 5 minutes) and daily limits (10 per IP)
- Error Handling: Graceful fallbacks for data extraction issues
Integration Benefits:
- Verified Node Reliability: Leverages n8n's official Bright Data integration
- Real-Time Data: Fresh property information for accurate analysis
- Comprehensive Coverage: Multiple data points for thorough property evaluation
- Scalable Architecture: Efficient resource usage with smart caching
Real-Time Monitoring System
Telegram Integration:
HomeWise AI includes a sophisticated monitoring system that sends real-time notifications via Telegram whenever a new property report is generated. This feature provides:
- Instant Alerts: Immediate notification when property analysis is completed
- Property Context: Includes property address and key details in the notification
- System Monitoring: Real-time visibility into application usage and performance
- Developer Insights: Track user engagement and system health
- Silent Operation: Monitoring runs in the background without affecting user experience
Technical Implementation:
- n8n Telegram Node: Integrated directly into the workflow after report generation
- Conditional Execution: Only triggers for successful new report creation (not cached reports)
- Property Data Extraction: Automatically includes address and relevant property information
- Scalable Design: Can be easily extended to support multiple notification channels
Journey
Development Process
The development of HomeWise AI followed a systematic approach focusing on core functionality first, then optimization, and finally user experience polish:
Foundation & Integration: Established the core n8n workflows with AI Agent and Bright Data nodes, developed comprehensive property analysis prompts, implemented the database schema for report storage and versioning, and created the initial Next.js frontend with chat interface.
Advanced Features & Optimization: Built the smart deduplication system with 24-hour report lifecycle to optimize costs, implemented comprehensive error handling and user feedback mechanisms, developed print-optimized report layouts with professional formatting, and added rate limiting and cost control systems.
Modern SPA & Polish: Transformed the application into a modern single-page experience with dynamic component loading and smooth transitions, created a clean landing page with progressive disclosure, and added mobile-responsive design with accessibility features for an exceptional user experience.
Challenges Overcome
1. Cost Management with Bright Data
- Challenge: Balancing comprehensive data extraction with API cost control
- Solution: Implemented smart timestamp-based report reuse system that serves existing reports within 24 hours, reducing API calls by ~80%
2. Complex Report Generation
- Challenge: Creating comprehensive, professional-grade property reports
- Solution: Developed specialized AI agent prompts with structured output formatting, including market analysis, financial projections, and first-time buyer guidance
3. User Experience Optimization
- Challenge: Making property analysis accessible and intuitive for first-time users
- Solution: Built modern SPA with clean landing page, seamless transitions, and progressive disclosure of features
4. Database Performance
- Challenge: Efficiently storing and retrieving large property reports
- Solution: Implemented versioned report storage with smart indexing and optimized queries for fast retrieval
What I Learned
Technical Insights:
- n8n's AI Agent node provides powerful automation capabilities for complex workflows
- Bright Data's verified node integration simplifies reliable web scraping at scale
- Modern React patterns (useTransition, dynamic imports) create exceptional user experiences
- Smart caching strategies can dramatically reduce API costs while maintaining data freshness
Product Development:
- Focused scope leads to better execution than feature-heavy approaches
- First-time homebuyers need guidance, not just data - the "Essential Tools & Preparations" section became one of the most valuable features
- Professional report formatting significantly increases perceived value and usability
AI Agent Design:
- Specialized system instructions produce much better results than generic prompts
- Structured output formatting is crucial for consistent, professional reports
- Context management between conversation and report generation improves user experience
Future Enhancements
- Multi-Property Comparison: Side-by-side analysis of multiple properties
- Market Alerts: Automated notifications for price changes and market updates
- Enhanced Visualizations: Charts and graphs for market trends and financial projections
- API Access: Developer API for integration with other real estate tools
HomeWise AI demonstrates the power of combining n8n's AI Agent capabilities with Bright Data's reliable web scraping to create a focused, valuable solution for real estate analysis. The modern SPA architecture ensures an exceptional user experience while smart resource management keeps costs under control.
Screenshots & Demo Video
Application Screenshots
Demo Video
Complete User Journey Walkthrough
Full demonstration of the property analysis workflow from URL input to report generation
Live Demo: https://homewise.maximebeaudoin.me/
n8n Workflow: GitHub Gist
Top comments (2)
Hey @maximebeaudoin, the demo link isn't working for me
@jess thank you for reaching out ! I transferred my nameserver to Cloudflare today and i lost the DNS record for homewise. Thx for the heads up, It's should be fixed when the DNS record refresh.