This is the post #0 for a new series of “How I built this”. Featuring “Davin”, a new SaaS Platform for generating videos and images for real estate agencies
Table of contents
Open Table of contents
TLDR
I recently noticed that real estate agencies struggle with advertising, especially smaller ones. They often lack the budget to hire agencies for content creation and property promotion, and many overlook the fact that social media content is now essential for capturing leads and driving sales.
On top of that, AI can now generate incredible videos. Those who know how to use it can create compelling promotional content for lands, ruins, and properties — showing houses or buildings rising in a timelapse fashion from nothing more than a plot of land and a floor plan.
What’s coming next?
In the following chapters, I’ll show from scratch how I built a web app that allows agencies to upload simple pictures and turn them into cinematic videos.
Summary
Chapter I - System Design
- Requirements Engineering
- Capacity Estimation
- Data Model
- API Design
- High-Level System Design
- Design Discussion & Trade-offs
Chapter II - Tech Stack
- Overview
- Tooling
Chapter III - Development Workflow
- Good Practices Guide
- Tools Installation
- Docker
- Docker Compose
- Claude*
Chapter IV - Features
- ADR: Authentication Design
- Authentication
- ADR: Video/Image Generation
- Generation
- History
Chapter V - Deployment
- Infrastructure Overview
- Infra Setup
- CI/CD
Chapter VI - SRE
- Monitoring & Observability (traces, metrics and logging)
- Success Metrics
- Security