a marketing platform giving real estate agents the templates and guidance they need to grow their brand and book clients on instagram.
what i built
content vault
The heart of the platform — a searchable library of ready-to-post templates, captions, and reels that agents pull from every day. I built the browsing, filtering, and saving experience on top of a Airtable-backed catalogue, so the marketing team publishes new content drops and members discover, favourite, and reuse them without a developer in the loop.
drag & drop custom calendar
Agents plan their month by dragging saved content straight onto the dates they want to post. I built the interactive calendar — drag-and-drop scheduling, reordering, and persistence — so a member's plan stays in sync across sessions and turns the vault into an actual posting schedule.
custom link-in-bio page
A customizable link-in-bio page agents share from their Instagram profile. I built the builder they use to arrange their links, headshot, and branding, plus the public page it renders — so each agent gets a polished, on-brand landing spot for their audience without touching code.
AI-generated social media prompts
Members generate reel scripts, captions, and post ideas tailored to their niche in a single click. I built the generation flow on top of OpenAI — prompt design, streaming responses, and guardrails — so the output reads like a real estate agent's own voice and drops straight into the content they're planning.
fuzzy search
Typo-tolerant search across the entire content library that returns the right template even on a half-remembered phrase. I built the search layer — indexing, ranking, and fuzzy matching — via Algolia so agents find what they need in a keystroke or two instead of scrolling the vault.
instagram analytics & ai-powered audits
Agents connect their Instagram to see how their content is performing and get an AI audit of their profile with concrete next steps. I built the Instagram integration, the background pipeline that syncs and aggregates their metrics, and the audit layer that turns the raw numbers into plain-language recommendations.
subscription plans and management
Members subscribe, upgrade, downgrade, and manage billing entirely in-app. I built the subscription system on Stripe — checkout, plan changes, webhooks, and the access logic that gates features by plan — so billing state and what a member can actually reach never drift apart.
responsive on every screen
Every page is built to adapt down to a phone or a resized desktop window.