Case Study

FenixBlack.ai: AI Marketing Agency Platform

7 production apps in 4 months—platform engineering at speed

Pablo Schaffner
4 min readUpdated Nov 17, 2025
#AI#Python#NiceGUI#React#Next.js#Marketing#Multi-Product
FenixBlack.ai: AI Marketing Agency Platform
Context

The Challenge

AI marketing tools in 2024 are fragmented—one tool for copywriting, another for images, another for video. Each with different UI, pricing, and quality levels.

What marketing agencies actually need:

  • Unified platform for all creative AI tasks
  • Consistent quality across different AI models
  • Fast iteration on client work
  • Scalable deployment for multiple clients

The approach: Build a modular platform that can deploy specialized apps quickly.

Architecture

What I Built

FenixBlack.ai - AI marketing agency platform with 7 production applications shipped in 4 months (2024).

Main Platform (Python + NiceGUI):

  • Interactive video avatars for client presentations
  • AI brand designer for complete brand identities
  • Research agents for market analysis
  • Custom React bridge - novel integration allowing React components in Python apps

6 Specialized Micro-Apps (Next.js):

  1. brand.fenixblack.ai - Complete brand kit generation
  2. backgrounds.fenixblack.ai - Zoom/Teams background creator
  3. holidays.fenixblack.ai - Animated holiday video generator
  4. restore.fenixblack.ai - AI photo restoration & animation
  5. canvas.fenixblack.ai - Hand-drawn animation generator
  6. growth.fenixblack.ai - Credit and usage management

Live: fenixblack.ai

Custom Bridge

Technical Innovation

The hardest problem wasn't integrating AI models—it was building a Python backend that could render modern React UIs.

The challenge: NiceGUI (Python UI framework) is great for AI prototyping but limited for complex interactions. React has the components I needed but doesn't integrate with Python backends naturally.

The solution: Built a custom React-Python bridge that:

  • Renders React components inside Python applications
  • Maintains Python's rapid AI integration capabilities
  • Keeps React's modern UI/UX patterns
  • Enables real-time bidirectional communication

This isn't a library—it's a custom architecture I designed specifically for this use case.

Result: Rapid AI workflow development with production-quality UI.

Deployment

Multi-App Strategy

Instead of one monolithic application, built 6 independent micro-apps on Vercel.

Why this works:

  • Faster iteration - Update one app without touching others
  • Specialized marketing - Each app has its own landing page and SEO
  • Independent scaling - High-traffic apps don't impact others
  • Easier pricing - Customers can buy just what they need

Stack per micro-app:

  • Next.js 14 for performance and SEO
  • Vercel for instant global deployment
  • Different AI models per use case (OpenAI, Stable Diffusion, FFmpeg)
  • Shared authentication and credit system
PythonNiceGUIReact BridgeNext.jsVercelOpenAIStable DiffusionFFmpeg
4 Months

Development Timeline

Month 1: Main platform architecture + React bridge Month 2: First 3 micro-apps (brand, backgrounds, holidays) Month 3: Remaining 3 micro-apps (restore, canvas, growth) Month 4: Integration, testing, production deployment

How I shipped 7 apps in 4 months:

  • Shared component library across all Next.js apps
  • Standardized deployment pipeline (Vercel)
  • Reusable AI integration patterns
  • Focused on MVP features first, polish later

Key insight: Micro-apps let you ship incrementally. Each app was usable on day one of its development.

Results

Production Metrics

7 apps
Total Apps
4 months
Build Time
React Bridge
Tech Innovation
Global Edge
Deployment

Current status:

  • All 7 apps in production
  • Multiple AI models integrated (OpenAI, Stable Diffusion, etc.)
  • Custom React-Python bridge working in production
  • Independent deployment and scaling per app

What this proves:

  • Multi-app platforms can ship fast
  • Python + React can work together elegantly
  • Complex AI integrations can be standardized
  • Micro-services architecture works for AI products
Insights

What I Learned

On polyglot development: Don't fight your tools. Python is best for AI integration, React is best for modern UI. Building a bridge between them was faster than fighting either's limitations.

On multi-app platforms: Splitting into micro-apps was the right call. Development complexity goes up slightly, but deployment flexibility and iteration speed go up dramatically.

On AI model integration: Every AI model has quirks. OpenAI for text, Stable Diffusion for images, FFmpeg for video—use the right tool for each job, then abstract the complexity away from users.

Available

Build With Me

Building multi-product AI platforms or need custom architecture? I specialize in:

  • Rapid prototyping with multiple tech stacks
  • Novel integration patterns (like the React-Python bridge)
  • Multi-app deployment strategies
  • Production AI systems

Let's talk about your next platform.

Technologies Used

PythonNiceGUICustom React BridgeNext.jsVercelOpenAIStable Diffusion

Share this article

TweetShare