Featured Project
Carnivl.ai

Carnivl.ai

Carnivl.ai is an automated AI-powered content generation platform that revolutionizes social media content creation. The platform leverages advanced AI voice synthesis technology to generate TikTok-style videos featuring over 30 distinct pop culture character voices. Users have the option to automate videos based on certain presets and modifiers using triggers based on new news articles/stock-market updates/crypto updates/etc. Overall, the user has the most control over how their content is automated and produced and can share presets with other users. Note that this project is still under construction and no link is available yet, screenshots and video walkthroughs will be posted below.

Duration

4 months

Team

1 Person

Role

Full Stack Developer & AI Integration Lead

Live Application

Project is under construction

GitHub Repository

Project is under construction

API Documentation

Project is under construction

30+ Voices

Pop-culture Voice Presets

30+ Styles

AI-Video generation styles featuring script context and visual aid

< 2 min / video

Less than 2 minutes per video generation request

Key Features

Core functionality and capabilities that make this project unique

AI-powered voice synthesis with 30+ character voices

Real-time video generation and processing

User authentication and profile management

Content library and history tracking

Social media optimization tools

Custom voice training capabilities

Batch processing for multiple videos

API access for enterprise users

Technology Stack

Technologies and tools used to build this project

frontend

React
TypeScript
JavaScript
CSS3

backend

Flask
Python
SQL
C
Celery

database

SQL

deployment

AWS
Docker

tools

GitHub
Postman
Figma
OpenAI

System Architecture

Microservices architecture with separate services for AI processing, user management, and content delivery. Frontend communicates with Flask API backend, which orchestrates AI model interactions and database operations.

React Frontend

Modern Webapp built with React and TypeScript, featuring responsive design and real-time updates

React.jsTypeScriptTailwind CSS

Flask API Gateway

RESTful API handling authentication, content management, and AI service orchestration

FlaskPythonSQLAlchemy

AI Processing Service

Dedicated service for voice synthesis and video generation using multiple AI models

PythonElevenLabsOpenAI image-gen-1MiniMax API

PostgreSQL Database

Primary database for user data, content metadata, and application state

PostgreSQLSQLAlchemy

Redis Cache

Caching layer for session management and frequently accessed data

RedisCelery

AWS S3 Storage

Scalable media storage for generated videos, audio files, and user uploads

AWS S3CloudFront CDN

Project Gallery

Visual overview of the project architecture and design

Input

User Input

Output

AI Generated

Challenges & Solutions

Key obstacles encountered during development and how they were overcome

Challenges

Integrating multiple AI models for seamless voice synthesis

Optimizing video generation performance for real-time use

Managing large media files and storage efficiently

Creating responsive UI for complex video editing features

Implementing robust user authentication and data security

Solutions

Implemented microservices architecture for scalable AI processing

Used Redis caching for improved response times

Integrated AWS S3 for efficient media storage and CDN delivery

Developed progressive web app features for mobile optimization

Implemented JWT authentication with refresh token strategy

Explore More Projects