Products & Platforms · Studio's own product

Consumer generative-content studio inside a Telegram Mini App

A consumer generative studio living inside Telegram — images, video, avatars, music and copy produced from a single Mini App.

Client
Studio's own product
Timeline
2025—2026
Role
Full cycle
Status
In production (modules live and expanding)
6
content types from one Mini App
images · video · avatars · trends · text · music
7
generation providers behind one router
OpenAI · Anthropic · Gemini · kie.ai · Suno · Kling · Veo — normalized into a single job model
8
product modules around the generators
trend catalog · onboarding · generation screens · tariffs · personal cabinet · credit economy · admin panel · content system
2
payment rails on one credit balance
local bank cards and Telegram Stars settle into the same credit ledger

Context

Consumer AI content is scattered across a dozen single-purpose tools: one site for images, another for music, a third for avatars — each with its own login, its own credits, its own learning curve. For a non-technical user the friction is not the model quality, it is the assembly: finding the right tool, paying it with a card it will accept, and stitching results together.

The opportunity was to collapse that stack into one place people already live in — a Telegram Mini App — where a trend catalog does the deciding, a single credit balance does the paying, and every generator hides behind the same three-tap flow.

Approach

The core product decision was to build a consumer product, not a model playground. The Mini App opens on a catalog of live trends and templates; picking one drops the user straight into a generation screen with sensible defaults. Discovery is carried by the catalog rather than a blank prompt box: the user picks an outcome they have already seen work, and the system supplies the model, the parameters and the price.

That framing dictated the engineering priorities: the volatile part — which model is best this month — had to be swappable behind a stable interface, while the durable parts — catalog, billing, cabinet, admin — had to evolve on their own release cadence.

How it works

Behind the screens, a routing layer dispatches each job to the appropriate provider — image models via kie.ai and the frontier APIs, Suno for music, Kling and Veo for video, OpenAI, Anthropic and Gemini for text — and normalizes seven very different APIs into one job model with a shared credit cost and a single generation history.

The backend is FastAPI over Supabase; the frontend is a Telegram Mini App, so identity, distribution and payments all ride on a platform the user already has. Nothing is installed, and the account is the Telegram account.

Key engineering details

Eight product modules surround the generators: the trend catalog, onboarding, generation screens, tariffs, a personal cabinet with history, the credit economy, an admin panel and a content system that lets operators grow the catalog without shipping code. Billing is deliberately dual-rail — local bank cards and Telegram Stars — but both settle into the same credit ledger, so every generator prices in one unit regardless of how the balance was funded.

Provider volatility is treated as a given, not an exception: models are added, swapped or retired behind the router without touching the product surface, and each job's credit price is set independently of the provider's own billing granularity.

Outcome & what shipped

The platform runs in production with its modules live and expanding: six content types, seven routed providers, a growing trend catalog and a unified credit economy behind one Mini App. It also serves as the host platform for the studio's adjacent deliverables — the marketing site, the custom-song ordering module and the video-tutorial factory each plug into surfaces this platform defines.

As a case, it demonstrates the studio's core competence: wrapping a volatile multi-provider generative backend in a stable, monetized consumer interface — and keeping catalog, billing and admin evolving independently of the models underneath.

What we built

  • Trend catalog

    A curated, data-driven catalog of trends and templates as the entry point — updated through the content system, no deploy required.

  • Credit economy & billing

    One credit balance spans every generator; each job carries a shared, transparent cost regardless of which provider fulfills it. Two payment rails — local cards and Telegram Stars — fund the same ledger.

  • Multi-provider generation router

    A single job model dispatches to seven image, music, video and text providers and normalizes their responses back into one history.

  • Admin & content system

    Catalog, tariffs and content managed from an admin panel so operators expand the product without engineering.