Case study

Pulse (Micro-Drama Platform)

A vertical short-form micro-drama platform (TikTok-style feed) paired with an AI-powered Story Lab for building serialized stories end-to-end: idea intake → story bible → beat sheets → scripts → exports and creative assets.

Problem

  • A vertical short-form feed requires a smooth full-screen player UX and strong content hierarchy (Series → Episodes → Videos).
  • Collaborative writing needs teams, permissions, and a durable revision model (scripts, rewrites, and history).
  • AI generation workflows span multiple steps (bible → beats → scripts → rewrites) and should run asynchronously with progress/status.
  • Realtime collaboration and status updates benefit from WebSockets and a Redis-backed channels layer.

Solution

  • Built the viewing experience as a snap-style vertical feed with a full-screen player and series/episode organization.
  • Designed Story Lab around structured intakes (JSON schema) to standardize discovery and reduce prompt drift.
  • Implemented an AI generation pipeline for bibles, beat sheets, scripts, and rewrites with revision tracking and typed script blocks.
  • Used Celery + Redis for async jobs, integrating OpenRouter (LLM) and Replicate (image generation) behind clear provider boundaries.
  • Added Django Channels for realtime updates, backed by `channels-redis`.
  • Containerized the stack for local development and deployment (Postgres, Redis, Nginx, API, workers).

Architecture

Results

Vertical feed UX

Full-screen viewing experience optimized for short-form content

Async AI pipeline

Multi-step generation runs in background jobs with progress/status

Collaborative writing

Teams, roles, and revisioned script artifacts

Export-ready

Scripts and production artifacts export to industry formats

How this maps to client use cases

  • Any product that needs multi-step AI workflows can use the same async pipeline approach to keep UX responsive.
  • Teams can standardize generation quality using structured intake templates and typed content models.
  • Realtime status/progress and collaborative editing patterns apply to many creator tools and internal platforms.