Genèse
The central operating system for TF1 Studio's literary team, replacing spreadsheets with an AI-enhanced collaborative workflow.
Overview
A dedicated collaborative application that serves as the primary daily tool for the TF1 Studio literary team, managing the ingestion, analysis, and routing of hundreds of scripts.
Why it matters
The literary team evaluates dozens of scripts weekly, from original authors to unsolicited submissions. Previously managed via spreadsheets, this high-volume workflow required a robust, centralized system to track reading progress, consolidate feedback, and securely route promising projects to producers.
Key capabilities
- Seamless Ingestion: Scripts are captured via a dedicated email-to-Genèse flow or direct upload, auto-filling metadata with AI from PDF/DOCX files.
- AI-Assisted Extraction: Utilizes Gemini to parse unstructured script documents into structured data fields, reducing manual entry.
- Decision Workflow: Provides Kanban and list views for tracking status, with versioned notes for collaborative editorial feedback.
Technical approach
- Structured Data Pipeline: Automated parsing of incoming documents to populate the database instantly.
- Role-Based Access Control: Granular permissions for producers, readers, and editors without relying on external SSO, ensuring strict data isolation.
- Modern Interactive UI: Built for speed and reactivity using a reactive frontend state management system.
Role
Sole developer for the initial 5-week PoC and subsequent full-scale rollout. Conducted user shadowing with the literary team to design the workflow.
Outcomes
- Full Adoption: Replaced legacy tools to become the system of record for the entire team (8 active daily users).
- Scale: Successfully processed over 500 scenarios since launch.
- Efficiency: Drastically reduced time spent on manual data entry and file management.
Tech stack
JavaScript, Express, Vue 3, Pinia, MongoDB, Gemini API