Custom Software Film Production Inventory Management Zero-Knowledge React 19 TypeScript PostgreSQL

Platform Overview

PropsHub bridges the gap between film-native workflows and physical asset management. The platform combines script breakdown and revision tracking with serialized inventory control, barcode/QR scanning, and chain-of-custody documentation — all within a zero-knowledge architecture where encrypted data is stored server-side with client-side decryption only.

Built for prop masters, assistant prop masters, on-set coordinators, prop buyers, and production management teams who need script-aware planning, procurement tracking, budget management, and continuity documentation in a single integrated system.

2
Core Workflows United
Barcode
Asset Scanning
Script
Breakdown Integration
Zero
Server-Side Plaintext

Film-Native Meets Warehouse-Grade

Script Breakdown

Scene-linked props management with script revision tracking. Break down scripts, tag props by scene and character, track script changes across revisions, and maintain continuity references throughout production.

Inventory Tracking

Serialized asset management with barcode and QR code scanning. Check-in/check-out workflows, transport chain-of-custody documentation, and real-time location tracking across warehouse and on-set environments.

Procurement & Budgets

Purchase tracking integrated with inventory and scene requirements. Budget allocation by department, vendor management, invoice tracking, and real-time spend visibility 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 encryption ensures that server-stored data remains encrypted. Only authorized users with the correct encryption keys can decrypt sensitive production information.

XChaCha20-Poly1305 Encryption

All sensitive production data is encrypted client-side using XChaCha20-Poly1305 authenticated encryption before transmission to the server. The platform stores only encrypted blobs — plaintext data never reaches the server.

Argon2id Key Derivation

User passwords are processed with Argon2id key derivation to generate encryption keys. Keys are derived client-side and never transmitted. The server cannot decrypt user data even with database access.

Production Data Isolation

Each production operates in a cryptographic isolation boundary. Production keys are independent, ensuring that access to one production's data does not compromise others on the same platform instance.

Audit Trail Logging

Comprehensive access logging and change history tracking. All data access, modifications, and user actions are logged with timestamps and user attribution for compliance and security auditing.

Built for Production Teams

Prop Masters & Assistants

Complete visibility into script requirements, inventory availability, procurement status, and on-set asset tracking. Manage continuity documentation and coordinate 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 automatic sync when connectivity returns.

Prop Buyers & Procurement

Purchase request tracking integrated with scene requirements and approved budgets. Vendor management, invoice matching, and spend visibility by production, department, and budget category.

Production Management

Budget oversight, department coordination, and production-wide visibility into props status. Role-based access control ensures each team member sees only relevant information for their responsibilities.

Modern Architecture for High Performance

React 19 Frontend

React 19, Vite 6, TypeScript, Tailwind CSS 4

Modern React architecture with TypeScript for type safety. Vite for fast development and optimized production builds. Tailwind CSS 4 for responsive design and mobile-first layouts.

Fastify 5 Backend

Fastify 5, Node.js, TypeScript

High-performance HTTP server with TypeScript throughout. Schema-based validation, request/response serialization, and plugin architecture for modular API design.

PostgreSQL + Prisma

PostgreSQL 16, Prisma ORM

Relational database with full ACID compliance. Prisma ORM for type-safe database access, automated migrations, and developer-friendly query interface.

State & Forms

TanStack Query, React Hook Form

TanStack Query for server state management with caching, optimistic updates, and background synchronization. React Hook Form for performant form handling with built-in validation.

German & English Support

PropsHub includes full internationalization support via react-i18next with German and English language support. UI labels, validation messages, and system notifications adapt to user language preference. Production 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-custody documentation ensures accountability when assets move between locations and departments.

Script Revision Management

Handle script changes during pre-production and active shooting. Automatically identify which props are affected by script revisions and update scene breakdowns accordingly.

Budget-Conscious Productions

Real-time visibility into procurement spend against approved budgets. Prevent overspending with approval workflows and purchase request tracking integrated 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 complex productions with multiple units shooting simultaneously.

Post-Wrap Accounting

Generate production-end reports for asset disposition, final budget reconciliation, and vendor invoice matching. Export data for accounting systems and archive documentation.

Need custom production management software?

Let's discuss how tailored software solutions can streamline your production workflows while maintaining security and data isolation.