Back to projects
Nov 17, 2025
4 min read

Reelia

AI-powered platform to generate realistic avatar reels for TikTok and Instagram.

Overview

Reelia is an AI-powered avatar reels platform built for brands and founders who want a consistent social media presence: without agencies, production teams, or per-video costs. Users design their brand voice once, and an agent-driven system generates scroll-stopping reels for TikTok and Instagram on a flat monthly fee.

alt


What I built

  • Co-founded and developed the platform end-to-end, using React on the frontend and Elysia with Drizzle ORM on the backend, from architecture to production.
  • Integrated AI image and video generation models so brands and founders can create realistic avatar reels autonomously, eliminating the need for external agencies or production teams.
  • Designed an agent system that learns each user’s brand voice and visual style, generating consistent, on-brand content automatically — month after month, for one flat fee.
  • Set up the full infrastructure with Docker Compose, orchestrating PostgreSQL, Redis, MinIO (S3-compatible storage) and a local email service for a reproducible dev and staging environment.
  • Implemented CI/CD pipelines with GitHub Actions for automated deployments to staging on every push to main, covering both the app and the API independently.

Main Features

  • Avatar Reel Studio: Generate realistic AI avatars and animate them into native-format reels optimized for TikTok and Instagram — aspect ratios, pacing, and style handled automatically.

  • Brand Voice Agent: Users configure their brand identity once. The agent internalizes tone, style, and visual guidelines and applies them consistently across every piece of generated content.

  • AI Image & Video Models: Powered by best-in-class generative models for photorealistic avatars and fluid motion, producing UGC-style content indistinguishable from human-made reels.

  • Flat Monthly Fee: No per-video pricing, no agency retainers, no contracts. Create as much content as needed under a single predictable subscription.

  • One-Dashboard Publishing: Manage avatar creation, reel generation, and content output from a single interface, ready to publish directly to TikTok and Instagram.


Who It’s For

  • App founders who want a consistent social presence without hiring.
  • Marketing teams that need more reels without more headcount.
  • Brands that want a recognizable avatar without talent fees.

Infrastructure

The platform runs on a containerized stack orchestrated with Docker Compose:

  • PostgreSQL 17: Primary relational database for users, projects, and content metadata.
  • Redis 7: Caching and job queue management for async AI generation tasks.
  • MinIO (S3-compatible): Object storage for generated images, videos, and assets, with a web console for local development.
  • MailHog: Local SMTP server for email testing during development.

CI/CD

Automated deployment pipelines with GitHub Actions:

  • deploy-app-staging — triggers on every push to main, builds and deploys the frontend to staging.
  • deploy-api-staging — independently deploys the API to staging, ensuring zero-downtime releases.

Technologies Used

  • Frontend: React, TypeScript.
  • Backend: Elysia.
  • ORM: Drizzle ORM.
  • Database: PostgreSQL.
  • Cache / Queue: Redis.
  • Storage: MinIO (S3-compatible).
  • Containerization: Docker, Docker Compose.
  • CI/CD: GitHub Actions.
  • AI: Image and video generation models for avatar creation and animation.
  • Version Control: Git, GitHub.