Problem
A property manager running Alaska rentals since 1987 (200+ properties under management) on a static brochure site. Listings were updated by hand, there was no analytics, no lead capture, no resident tools, and no Spanish for a market that needs it. Operational data lived scattered across a dozen disconnected services with no single place for the owner to run it.
Approach
I rebuilt it as a server-rendered Astro platform and collapsed 15+ external systems (listings, CRM, AppFolio, an AI knowledge assistant answering only from a curated knowledge base, email, SMS, Google services, and five social channels) behind the firm’s own branding, so customers never see the plumbing. At the core sits a Directus data monolith the non-technical owner runs himself: listings, blog, resident knowledge, and analytics dashboards, with zero developer deploys. Shipped fully bilingual EN/ES and consolidated a duplicate legacy domain into one canonical SEO identity.
Result
One operator replaced a sprawl of disconnected tools with a single platform the business actually runs on. Owner, property, and tenant directories were imported from AppFolio behind a PII-gated AI assistant; a 152-file legacy admin dashboard was retired; a duplicate domain was 301-consolidated to recover split search authority; and content, listings, and marketing became owner self-service, no developer needed to run the business day to day.
