Python Real Estate AI Assistant
Budget: $250 – $750 USD
I’m building an AI-driven assistant to streamline my real-estate workflow and I need it written entirely in Python. The assistant has three core jobs: (1) pull fresh listings, structure them, and publish them to my site; (2) chat in real time with prospects, handling follow-ups automatically; and (3) generate concise market snapshots that I can share with clients or use internally.
Data will arrive from three places—online property databases, local agency feeds, and my own CSV / manual inputs—so the code must ingest APIs and scrape when necessary, normalise everything in a single store (PostgreSQL or a lightweight alternative), and keep the dataset updated on a daily schedule.
On the front end, I want a web-based chatbot that taps into the same knowledge base. It should greet visitors, answer questions about available properties, schedule showings, and note follow-up tasks in a simple CRM table. FastAPI, Flask or Django Channels are all fine as long as conversations feel immediate and the code remains readable.
Please structure the project so I can:
• run a single setup script and have the full environment (virtualenv, dependencies) ready;
• drop new data sources in via config files rather than hard-coding;
• review well-commented Python modules for scraping, NLP (spaCy / OpenAI, whichever fits best), ranking logic, and report generation;
• deploy the chatbot UI to my existing VPS with minimal fuss.
Hand-off items will include the complete repo, a short loom/video walkthrough, and clear instructions for scheduling the sync jobs on Linux cron.
If you’ve connected property APIs before or built chatbots that actually convert, your experience will shine here.
Data will arrive from three places—online property databases, local agency feeds, and my own CSV / manual inputs—so the code must ingest APIs and scrape when necessary, normalise everything in a single store (PostgreSQL or a lightweight alternative), and keep the dataset updated on a daily schedule.
On the front end, I want a web-based chatbot that taps into the same knowledge base. It should greet visitors, answer questions about available properties, schedule showings, and note follow-up tasks in a simple CRM table. FastAPI, Flask or Django Channels are all fine as long as conversations feel immediate and the code remains readable.
Please structure the project so I can:
• run a single setup script and have the full environment (virtualenv, dependencies) ready;
• drop new data sources in via config files rather than hard-coding;
• review well-commented Python modules for scraping, NLP (spaCy / OpenAI, whichever fits best), ranking logic, and report generation;
• deploy the chatbot UI to my existing VPS with minimal fuss.
Hand-off items will include the complete repo, a short loom/video walkthrough, and clear instructions for scheduling the sync jobs on Linux cron.
If you’ve connected property APIs before or built chatbots that actually convert, your experience will shine here.
Related categories:
Python
Web Scraping
Django
Software Architecture
Web Development
Flask
Chatbot
FastAPI