Skip to content
Devflovv

Real EstateWeb application · Automation · API/backend

Reverse-prospecting real estate buyer marketplace

We built a real estate marketplace where agents post their buyers' needs so listing agents can bring them deals, live within about three weeks of kickoff. A follow-on automation tool scrapes listing details and sends personalised texts and emails to listing agents, replacing a daily manual task.

Illustration of Reverse-prospecting real estate buyer marketplace

Problem

The client wanted buyer demand to be visible so listing agents could come to buyers, and was manually texting listing agents every day to match buyers with listings.

Solution

Devflovv built a Django REST and PostgreSQL back end with a React front end: buyer-need profiles, map search with filters and nearest-buyer sorting, an offer flow that emails buyer agents, role-based access and an admin dashboard, deployed with Docker on the client's cloud server. A second phase added a dashboard where the client uploads buyer and listing URL pairs, the system scrapes listing and agent details through a rotating-proxy scraping API, fills editable message templates and sends them by SMS or email with per-message status.

Key features

  • Buyer-need profiles with photos, budgets, multiple locations and preferences
  • Map-based search with filters, pagination and nearest-buyer geo-sorting with distances
  • Offer submission with email notification to the buyer's agent
  • Buyer-with-agent and buyer-without-agent posting flows
  • JWT authentication with email verification, password reset and refresh tokens
  • Role-based access and admin dashboard for users, buyers and offers
  • CSV/XLSX upload of buyer and listing URL pairs
  • Listing and agent data scraping through a rotating-proxy API
  • Editable message templates with dynamic variables
  • SMS and email sending with per-message status tracking
  • Homepage redesign with hero, how-it-works and agent benefits sections
  • Dockerized deployment with auto-renewing SSL

Tech stack

  • DigitalOcean
  • Django
  • Django REST Framework
  • Docker
  • GitHub
  • Google Analytics
  • JWT
  • Mailgun
  • PostgreSQL
  • Postmark
  • React
  • Redfin
  • Redux
  • ScrapeOps
  • SendGrid
  • Twilio
  • TypeScript
  • Vite
  • Zyte
  • certbot
  • docker-compose

Services behind this project

Read more

Let's Turn Your Idea Into Reality

Get Started