PropsHub — The Operating System for Props Departments
Professional platform for film and TV props control. Script-aware planning meets physical asset tracking with zero-knowledge safety design.
Platform Overview
PropsHub bridges film-native flows and physical asset control. The platform pairs script breakdown and revision tracking with serial stock control, barcode/QR scans, and chain-of-holding docs. All within a zero-knowledge design. Encoded data sits on the server. Decryption runs only on the client.
Built for prop masters. For assistant prop masters. For on-set leads. For prop buyers. For live control teams. They need script-aware planning, buying tracks, budget control, and continuity docs in one linked system.
Film-Native Meets Warehouse-Grade
Script Breakdown
Scene-linked props control with script revision tracking. Break down scripts, tag props by scene and character, track script changes across revisions, and maintain continuity refs throughout live.
Inventory Tracking
Serialized asset control with barcode and QR code scanning. Check-in/check-out workflows, transport chain-of-holding docs, and real-time location tracking across warehouse and on-set setups.
Procurement & Budgets
Purchase tracking linked with stock and scene needs. Budget allocation by department, vendor control, invoice tracking, and real-time spend view against approved budgets.
On-Set Mobile Capture
Mobile-optimized interface for on-set coordinators. Capture continuity photos, log prop usage by take, update asset status in real-time, and sync offline changes when connectivity returns.
Security by Design
Client-side encoding ensures that server-stored data remains encoded. Only authorized users with the correct encoding keys can decrypt touchy live info.
XChaCha20-Poly1305 Encryption
All touchy live data is encoded client-side using XChaCha20-Poly1305 authenticated encoding before transmission to the server. The platform stores only encoded blobs — plaintext data never reaches the server.
Argon2id Key Derivation
User passwords are processed with Argon2id key derivation to make encoding keys. Keys are derived client-side and never transmitted. The server cannot decrypt user data even with database access.
Production Data Isolation
Each live operates in a cryptographic isolation boundary. Live keys are independent, ensuring that access to one live's data does not compromise others on the same platform instance.
Audit Trail Logging
Full access logging and change history tracking. All data access, modifications, and user actions are logged with timestamps and user attribution for audit fit and safety auditing.
Built for Production Teams
Prop Masters & Assistants
Full view into script needs, stock uptime, procurement status, and on-set asset tracking. Manage continuity docs and link with multiple departments from a single platform.
On-Set Coordinators
Mobile-optimized workflows for real-time asset check-out, continuity photo capture, and scene completion logging. Offline-capable for remote locations with auto sync when connectivity returns.
Prop Buyers & Procurement
Purchase request tracking linked with scene needs and approved budgets. Vendor control, invoice matching, and spend view by live, department, and budget category.
Production Management
Budget oversight, department team-up, and live-wide view into props status. Role-based access control ensures each team member sees only relevant info for their duties.
Modern Architecture for High Performance
React 19 Frontend
React 19, Vite 6, TypeScript, Tailwind CSS 4.
Modern React design with TypeScript for type safety. Vite for fast dev work and optimized live builds. Tailwind CSS 4 for responsive design and mobile-first layouts.
Fastify 5 Backend
Fastify 5, Node.js, TypeScript
High-speed HTTP server with TypeScript throughout. Schema-based checks, request/response serialization, and plugin design for modular API design.
PostgreSQL + Prisma
PostgreSQL 16, Prisma ORM.
Relational database with full ACID audit fit. Prisma ORM for type-safe database access, auto-run moves, and developer-friendly query interface.
State & Forms
TanStack Query, React Hook Form.
TanStack Query for server state control with caching, optimistic updates, and background syncing. React Hook Form for performant form handling with built-in checks.
German & English Support
PropsHub includes full internationalization support via react-i18next with German and English language support. UI labels, checks messages, and system notifications adapt to user language preference. Live teams can operate in their preferred language while maintaining consistent data structures.
Where PropsHub Adds Value
Multi-Location Productions
Track props across warehouse, studio sets, and remote locations. Chain-of-holding docs ensures checks when assets move between locations and departments.
Script Revision Management
Handle script changes during pre-live and active shooting. Auto find which props are affected by script revisions and update scene breakdowns as needed.
Budget-Conscious Productions
Real-time view into procurement spend against approved budgets. Prevent overspending with approval workflows and purchase request tracking linked with budget allocations.
High-Volume Inventory
Manage productions with hundreds or thousands of serialized props. Barcode scanning accelerates check-in/check-out workflows and reduces manual data entry errors.
Continuity Documentation
Link continuity photos and notes directly to scenes and takes. Maintain searchable continuity archives for tough productions with multiple units shooting at once.
Post-Wrap Accounting
Make live-end reports for asset disposition, final budget reconciliation, and vendor invoice matching. Export data for accounting systems and archive docs.
Best fit and known limitations
Best for
Film and TV live departments handling script breakdowns, physical asset tracking, barcode/QR scanning, procurement, and continuity in one client-side encoded platform.
Not the right fit
Broad warehouse or retail stock control outside live; teams that do not need script-aware planning; lightweight private asset tracking.
Known limitations
Tuned for live timelines and continuity, not for never-ending rental fleets. Pulling in legacy spreadsheets needs hand-mapping. Mobile capture today is limited to barcode/QR scan via phone camera.
Need custom production management software?
Let's discuss how tailored software solutions can streamline your live workflows while maintaining safety and data isolation.