Automated Video Generator for Real Estate
Pipeline that converts property photos into a 9:16 reel ready for Instagram and TikTok in under 60 seconds. From 2 hours of editing to none.
60 seg
From photos to finished video
−97%
Time vs manual editing
9:16
Optimized for Reels/TikTok
The problem
A real estate agent with 30 active listings needs to publish content constantly to stay visible. The catch: each property reel takes 1 to 2 hours of editing — picking photos, ordering them, music, overlays with price and agent details, exporting in the right format for each network.
With 30 properties in rotation and 2-4 new ones a month, that’s 60 to 120 hours a month spent editing video. Time that should be going into closings and prospects.
Most agents solve this one of two ways: they don’t publish (and lose visibility) or they hire someone just to edit (a fixed cost that isn’t always justified).
The solution
An automated video generation pipeline: the agent uploads the property photos and fills out a simple form with the details (price, location, square meters, key features). In 60 seconds, the system delivers a 9:16 video ready to publish.
The pipeline works like this:
- Ingestion: The agent uploads photos through a web form (FastAPI + Supabase Storage)
- Metadata: Price, location, features → saved in Supabase
- Rendering: Remotion (React for video) composes the video: photos in sequence, an overlay with the details, the agent’s logo, background music chosen by property category
- Export: The video is rendered in 9:16, 1080p, max 60 seconds — the optimal format for Reels and TikTok
- Delivery: The video is available for immediate download or can be sent straight to the agent’s WhatsApp
The agent never touches editing software. The result comes out with the agent’s branding applied automatically.
Why Remotion
Remotion is React rendered to video. That means the video template is code — TypeScript, CSS, animations — not a Premiere or After Effects project you have to update by hand.
Changing the style across every property (new font, new brand color, new format) is a code change, not hours of re-editing. And the output quality is consistent: same format, same duration, same transitions, every time.
Demo
Current status
This is a working demo — the full pipeline exists and generates real videos. It’s not in production for a specific client yet; it’s available as a service for agencies and agents who want to implement it.
If you run a real estate agency or brokerage with an active portfolio, implementation takes 1-2 weeks (template customization with your branding + integration with your workflow).
Detailed tech stack
| Component | Technology | Function |
|---|---|---|
| Main API | FastAPI (Python) | Data intake, pipeline orchestration |
| Storage | Supabase Storage | Original photos and generated videos |
| Database | Supabase (Postgres) | Property and agent metadata |
| Rendering | Remotion | Video composition and export |
| Runtime | Python 3.11 | Image processing, resize, watermark |
| Delivery | Supabase CDN | Final video download URL |
Want something like this for your business?