Film, Video, & Theatrical Management System
or sign in with email
Forgot password?
© SRM Programming Dynamics · v2.0
SRM PROGRAMMING DYNAMICS
From first draft to final cut — one system for every production.
⚠ Cloud Sync not configured — click to set up Firebase & Groq AI
➕ New Project
📁 All Projects
📥 Import Script
🎬 Scene Breakdown
🎭 Characters
📍 Locations
👥 People Registry
✦ AI Tools
📋 Strip Board
💰 Budget
📋 Call Sheets
CLICK A PROJECT TO OPEN · ✏ TO EDIT · 🗑 TO DELETE
© SRM Programming Dynamics · Version 2.0 · Build 20260630-1749

PROJECTS

SCENE BREAKDOWN

CHARACTERS

LOCATIONS

STRIP BOARD

⠿ Drag strips to reorder

BUDGET

Total Budget
$0.00
Budgeted
$0.00
Actual Spent
$0.00
Remaining
$0.00

SCRIPT VIEWER

📄
No script imported yet.

SCRIPT VERSIONS

Track your screenplay's revision history using standard industry revision colors (White, Blue, Pink, Yellow, Green, Goldenrod, Buff, Salmon, Cherry, Tan, Gray). Log a new version whenever pages change, note what was revised, and optionally paste the script text for reference. Importing a script file here automatically logs a White version entry.

SHOT LISTS

ELEMENT REPORT

Purpose: The Element Report gathers, per scene, every Prop, Costume, Vehicle, and SFX/VFX item tagged to that scene — a quick breakdown so department heads can see everything a scene requires at a glance. Scene numbers are matched from the Scene Numbers field on each Prop, Costume, Vehicle, and SFX/VFX entry.

PEOPLE REGISTRY

The People Registry is your system-wide master list of all directors, producers, actors, crew, companies, and collaborators. Build this list first, then assign people to projects via the Cast and Crew screens.

CAST MEMBERS

CREW

CONTACTS

NameCategoryPhoneEmail / NotesAgency

AGENCIES

Agency NameTypePhoneEmail / Address

PERMITS TRACKER

Permit status is tracked per location. Locations requiring permits are listed below.
LocationTypePermit Status Permit #Fee

SCOUT REPORTS

Purpose: A Scout Report documents what was actually found during an on-site visit to a location — access & parking, power, noise, restrooms, cell signal, neighbor sensitivity, and lighting conditions — so producers can compare locations side-by-side and approve them before they're scheduled. Add locations first under Locations, then log a scout visit here for each one. Use ✦ AI Scout to draft a narrative assessment from your notes.

SCHEDULE

CALL SHEETS

DAY OUT OF DAYS

DAILY REPORTS

PROPS

COSTUMES

EQUIPMENT

VEHICLES

SFX / VFX

EXPENSES

Total Expenses
$0.00
This Month
$0.00

VENDORS

Your production's vendor directory. Total spend is calculated automatically from Expenses and Budget Line Items whose vendor/payee name matches each vendor below.

🤝 COLLABORATORS

ROLE PERMISSIONS
👑 Owner
Full access. Manages billing, invites, all data.
🎬 Director
All production screens. Cannot edit budget or billing.
🎥 Producer
All screens including budget and expenses.
🗂 Dept Head
Cast, crew, schedule, locations, assets. Read-only budget.
👁 Viewer
Read-only access to all project screens.
ACTIVE INVITES
Loading…
SHARED WITH ME
Projects other owners have invited you to collaborate on.
Loading…

ACTIVITY LOG

What this shows — A running history of key actions taken in FVTMS: signing in, opening or saving a project, saving scenes, characters, locations, cast, and crew, importing a script, saving entries in the People Registry, assigning a person to a project, and sending collaborator invites. Each row records the date/time, the action taken, the type of record affected, a short detail of what changed, and which signed-in user did it. The most recent 200 events are shown, newest first. Routine screens not listed above (e.g. budget line items, props, or expenses) are not currently logged here.

★ LICENSED USERS

Owner View — Every Administrator account, whether on a free trial or a paid plan, ordered by most recent activity first. This list updates automatically as users start trials, activate license keys, or subscribe. You may cross-reference with your Stripe dashboard for payment confirmation.
Click Refresh to load.
STRIPE REDIRECT SETUP
Steps to configure Stripe Payment Links:
1. In Stripe Dashboard → Payment Links → Create link (one for $50 Annual, one for $120 Lifetime)
2. Under After payment → set Confirmation page to Custom page
3. Set the redirect URL to: https://fiaworld.com/FVTMS/
4. Enable Collect customer email in the Payment Link settings
5. Stripe Dashboard → Settings → Emails → enable Successful payment receipt
6. Add a custom receipt footer (Settings → Emails → Receipt footer) instructing the owner to return to FVTMS and enter their license key
7. Your FoxPro program generates the license key from owner email + purchase date
8. Email the key to the owner; they paste it at System → Collaborators → Enter License Key

ONE-LINER SCHEDULE

Open a project to generate this report.

BUDGET REPORT

Open a project to generate this report.

CAST LIST

Open a project to generate this report.

LOCATION REPORT

Open a project to generate this report.
✦ AI TOOLS
⟳ Thinking…