SaaS Dashboard
SEO Analytics Dashboard
Real-time ranking tracker processing 1M+ data points per customer
1M+ data points / customer
Full-Stack Web App
Collaborative editor with AI suggestions for authors and screenwriters
Client screens stay private, so this shows how the system is put together.
Challenge
The founders had a beautiful Figma file and a failed first attempt from an offshore team that couldn't get real-time sync working without documents corrupting. Professional screenwriters were the target users, people who would walk the moment the editor dropped a keystroke or reformatted their dialogue. They needed multi-author collaboration, genre-aware AI suggestions, and bulletproof formatting for screenplays, novels, and short-form fiction. All of it had to work offline-tolerant on slow cafe Wi-Fi.
Approach
We rebuilt the editor from scratch in Angular with a custom rich-text engine that understood screenplay formatting as a first-class citizen (Fountain-compatible output, not markdown-in-a-trenchcoat). The backend runs Django with a GraphQL API so the frontend can fetch exactly the document shape it needs without over-fetching across slow connections. Real-time sync uses operational transforms over WebSocket channels, so concurrent edits merge cleanly instead of last-write-wins. AI suggestions route through a fine-tuned model that knows when a character is speaking, when a scene is breaking, and when to stay quiet.
Outcome
Under the hood
We picked GraphQL over REST so the editor could fetch deeply nested document trees (scenes > beats > dialogue) in a single round trip. REST would have meant 4+ sequential requests on every document open. Angular was chosen over React because the team inherited a small Angular codebase and we valued founder-team continuity over our own preference. The platform runs on GCP Cloud Run with Cloud SQL for Postgres; scaling is automatic and we haven't had a paging incident since launch.
SaaS Dashboard
Real-time ranking tracker processing 1M+ data points per customer
1M+ data points / customer
Backend + Real-Time
Live data streaming with anomaly detection at sub-100ms latency
5K+ live connections
Tell us what you're working on. We reply within 24 hours with an honest read on scope, timeline, and cost.