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.

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 tomain, 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.