All work
AI Script CoverageOur Product

Script Analysis

AI-powered script coverage, a public leaderboard, and a marketplace connecting screenwriters with producers.

The Challenge

Professional script coverage is expensive and slow, and even a strong script has no reliable path to the producers who could option it — the two problems (getting useful feedback, getting discovered) are usually solved by separate, disconnected services.

Coverage and Discovery, in One Product

Script coverage services tell a writer whether a script works. They don't usually help that script find a producer. Script Analysis does both: AI coverage feeds a public leaderboard, and the leaderboard is what producers browse.

One Codebase, Every Platform

The client is a single Flutter app compiled to iOS, Android, and Web, using Material 3 and Riverpod, with theming defaulting to the system's light/dark preference rather than forcing one.

Analysis, Not Guesswork

Coverage runs through the Gemini API, called only from a dedicated backend module — the AI layer is isolated from the rest of the NestJS API rather than scattered through it.

A Real Marketplace, Not Just a Directory

Because producers can option scripts directly through the platform, payments needed to support escrow, not just a single checkout. Stripe Connect handles that on web; RevenueCat handles mobile subscriptions and credit-pack purchases.

Our Solution

Script Analysis gives writers AI-powered coverage and a public leaderboard, then connects the strongest-scoring scripts with producers ready to option them — one product covering feedback and discovery together.

Tech Stack

FlutterNestJSPrismaPostgreSQLFirebase AuthGemini APIRevenueCatStripe Connect

Results

  • One Flutter codebase ships the same app to iOS, Android, and Web
  • Public leaderboard gives strong scripts visibility beyond their own author's network
  • Stripe Connect escrow supports the writer-producer marketplace transactions
  • Mobile subscriptions and consumable credit packs handled via RevenueCat, web checkout via Stripe

Want similar results?

Let's talk about what we can build for your business.

Start a conversation