Case study

VideoEstate.ai

AI-powered property video platform for real estate agencies

VideoEstate.ai
View project online

Description

VideoEstate.ai is a Software as a Service (SaaS) platform that helps real estate agencies create professional property videos using AI.

Agents upload listing photos and the platform generates motion clips, AI-enhanced images, voiceovers, presenter avatars, and background music — then composes everything into a finished video ready to publish.

The platform is built for teams: agencies can manage organizations, invite members, assign roles, and share credits across the team.

Subscriptions and credit packs are handled automatically through Stripe, so customers can sign up, upgrade, and manage billing without manual intervention.

Technologies used in this project

Programming Languages:

C# C# SQL SQL HTML HTML CSS CSS Javascript Javascript

Frameworks, Libraries and More:

Svelte Svelte SvelteKit SvelteKit Tailwindcss Tailwindcss .NET .NET ASP.NET Core ASP.NET Core EF Core EF Core SQL Server SQL Server OpenAI OpenAI Stripe Stripe

Software architecture

Backend

Features:
  • AI video generation (motion clips and presenter videos)
  • AI image generation and editing
  • AI listing description generation
  • AI audio generation (voice synthesis and background music)
  • AI avatar generation (catalog and cloning)
  • Video composition into publish-ready property videos
  • Automatic billing (subscriptions, webhooks, credit consumption)
  • User management (sign-up, authentication, profile)
  • Organization management (invites, members, roles, ownership transfer)
Technologies used:
  • .NET 10 ASP.NET Core Web API
  • Clean/DDD layers (Domain, Application, Infrastructure)
  • E2E, Integration, Unit tests
  • EF Core 10 + SQL Server
  • AWS S3
  • Stripe.net
  • Remotion 4 on AWS Lambda
  • AI models providers for text, image and video generation
VideoEstate backend

Frontend

Features:
  • Manage properties and listing media
  • Guided video creation wizard (clips, presenter, voiceover, music)
  • AI image editing interface
  • Listing description generation UI
  • Organization and member management (invites, roles)
  • Subscription and credits dashboard
Technologies used:
  • Svelte 5 + SvelteKit 2
  • Vite + TypeScript
  • Tailwind CSS 4 + DaisyUI
  • NSwag-generated API client
  • sveltekit-i18n (multilingual)
  • PostHog analytics
  • Static build deployed on Azure
VideoEState properties

Website

Features:
  • Multilingual marketing site (pricing, features, use cases)
  • Blog with localized content
  • Affiliate program pages
  • Legal and cookie consent pages
Technologies used:
  • Svelte 5 + SvelteKit 2
  • Tailwind CSS 4 + DaisyUI
  • mdsvex for blog content
  • sveltekit-i18n with locale-based routes
  • PostHog + cookie consent
  • Netlify adapter
VideoEstate website

Screenshots

VideoEstate screenshot
VideoEstate screenshot
VideoEstate screenshot
VideoEstate screenshot
VideoEstate screenshot
VideoEstate screenshot

Free automation analysis

Discover which AI software and automations can be applied to your business to increase sales, productivity, and reduce costs.

What's included:
  • Non-Disclosure Agreement (NDA)
  • Satisfaction Guarantee
  • Business Needs Analysis
  • Software Design
  • Return on Investment (ROI) Assessment
  • Quote with Pricing and Timeline
Free automation analysis
Quote