Brooke — Private AI Platform for Real Estate by Haemish O'DonnellBrooke — Private AI Platform for Real Estate by Haemish O'Donnell

Brooke — Private AI Platform for Real Estate

Haemish O'Donnell

Haemish O'Donnell

Brooke is a private AI practice management platform I built for my mom, Lizette O'Donnell — a Coldwell Banker agent working the Hi-Desert and Coachella Valley in California. She has one quiet long-term goal: to eventually go independent from the brokerage. I started building her exit infrastructure before she even asked for it.

Nine tools, one private app, one user

Chat — structured answers (Bottom Line, Step-by-Step, Watch Out) grounded in the actual documents that govern her practice
Voice — hands-free, hold-to-talk while driving between Joshua Tree and Palm Springs
Listing Generator — CRMLS public remarks, Zillow description, and Instagram caption in 30 seconds
Email Drafter — seven email types, tone-adjustable, ready to send
Document Scanner — point the iPad camera at a contract or MLS screen, get flagged compliance issues and the next move
Script Me — exact words for hard conversations: price reductions, low offers, cold-feet buyers, difficult clients
Form Helper — every C.A.R. form (RPA, BRBC, TDS, RLA, AVID and more) walked through section by section
Client CRM — built-in, no external tool, no monthly fee
Brand Builder — bio, Instagram profile, email signature, and elevator pitch for the day she launches under her own name

Knowledge base

The knowledge base is trained on what actually governs her work — the 2026 California DRE Reference Book, California Real Estate Law, San Bernardino County STR ordinances, and CRMLS formatting standards. Not a general chatbot. A specialist.

The hidden layer

Every answer ends with a single Broker Tip connecting the task she just completed to a California broker's license exam concept. She's not sitting down to study. She's just working. But every day she gets a little closer to that license.

The build

One single-file progressive web app under 300KB — installs to her iPad home screen with a custom splash screen and bottom navigation
Custom Node.js API hosted on Hostinger — handles routing, authentication, and AI calls
Claude (Anthropic) powering chat, tools, scripts, and vision-based document scanning
Web Speech API for voice input + Web Speech Synthesis for read-back
localStorage for client CRM, chat history, and daily briefing — no database required
Brooke isn't a product for sale. It's a private platform built for a single independent agent — proof that the right tools, built with care, can replace an entire back office.
Built under Rare by Design.
Like this project

Posted Jul 10, 2026

A private AI platform with 9 tools — chat, voice, document scan, CRM, and more — built for one independent real estate agent in California's Hi-Desert.