Live Here Boise
We built the site, the AI assistant and the video

The Challenge
Alyssa Goade-Munch and Shannon Allen are REALTORS® with Keller Williams Realty Boise. Their online presence was the standard agent page every colleague on the platform gets: a title without keywords, no schema, around 650 words of boilerplate, and a subdomain that builds search authority for the franchise instead of for them. The page was also closed to automated clients, so the AI assistants buyers increasingly ask could not read it at all.
- A page shared with every other agent on the platform — nothing to tell this team apart
- Search authority accruing to the franchise subdomain rather than to their own brand
- No hyperlocal content: nothing written about the neighbourhoods people actually search for
- Closed to AI crawlers, at the moment buyers started asking assistants instead of search boxes
What We Built
Everything on livehereboise.com is ours: the site, the tooling behind it, the AI assistant the team works with, and the video. It went from an empty repository to live on their own domain in 28 days, and it has kept growing since.
The public side is a complete team site. Behind it sits an admin the team uses daily, and in that admin sits Abby, their AI assistant — she answers their questions and writes requests straight through to our development queue as action items, so a question at the kitchen table becomes a task without an email in between.
- The site
- Thirteen neighbourhood guides with their own photography, 3D maps, boundaries, market figures and schools. Fifteen articles, three buyer and seller guides, a listings directory with map and filters, and a mortgage calculator. Forty-four pages in all.
- Abby, the AI assistant
- Built into their admin. She answers questions about the site and the listings, and turns a request into an action item in our development queue — no ticket system, no email thread.
- AI video on real rooms
- An empty room is the hardest one to sell, so we show it furnished. Same walls, same windows, same camera — styled three ways, generated as video from the actual listing photography.
Examples
The clearest example is a house that has never been lived in. Every difference between these three is styling and nothing else: the walls, the windows, the stair, the fireplace opening and the camera position are identical in all of them. Nothing structural moves, and none of the furniture is included in the sale.
- Built without a framework
- Static HTML generated by our own Python scripts, with a zero-dependency API on the Python standard library. Nothing to keep patched, nothing that breaks on a dependency update.
- On our own server
- nginx in front of two Docker containers on our own machine, with a Let’s Encrypt certificate and snapshot rollback on every deploy. No third-party platform in between.
- Fast by construction
- Time to first byte between 0.04 and 0.05 seconds and a homepage of under 80 KB of HTML, measured on the live site. Speed is a consequence of the build, not a later optimisation.
- Open to AI
- Schema, an llms.txt and a robots.txt that lets AI crawlers in deliberately. GPTBot gets a 200 from us; on their old franchise page it gets a 403.
The same empty room, three ways




The site itself


What It Runs On
The team does not depend on us for the day-to-day. What they need to run the site themselves is built in:
- Days from empty repo to live
- 28Days from empty repo to live
- Pages
- 44Pages
- Neighbourhood guides
- 13Neighbourhood guides
- Their own admin: a leads inbox, listings management, visitor figures, file sharing and a progress list — with Abby sitting inside it.
- A feedback widget: in review mode they point at what is wrong with a click-and-drag screenshot and suggest the text inline. That lands with us as a concrete change, not as a description of a problem.
- Their own brand and domain: the authority the site earns accrues to them, not to a franchise subdomain.
One thing to be straight about: the listings are not driven by an automated feed. They are maintained and checked by hand every week, and the pages are built to take a feed the moment one is in place.
Why This Matters
Anyone inside a franchise or a marketplace gets the same page as everyone else, which means none of them can stand out on it. The way out is not a prettier template. It is owning the thing: your own domain, your own words about the places you actually work, tooling your team can operate, and a door that is open to the assistants people now ask instead of a search box.
Stuck inside a template that looks like everyone else?
From the site to the tooling to the video — we build the whole thing.
Get in touch