FilmTorchDocumentation
Everything you need to master FilmTorch—features, workflows, and technical foundations. MVP-truths first; power features as they ship.
- Projects attach one script (exactly one).
- Scripts are hash-protected and private by default; downloads require approval.
- Profiles support YouTube embeds for reels/trailers/BTS.
- Marketplace supports services, gear, locations, scripts; payments settle off-platform for MVP.
- Pro ($19/mo) members can send booking requests.
Quick Navigation
Jump to the section you need
Projects
Create projects and attach exactly one script. Team management, privacy controls, and production tracking.
Creating Projects
Project setup, metadata management, and initial configuration
Team Management
Invite collaborators, assign roles, and manage permissions
Script Integration
Attach scripts to projects with approval workflows
Media Galleries
Upload images, behind-the-scenes content, and project assets
Project Status Tracking
Development stages from concept to distribution
Privacy Controls
Public vs private projects and content access management
Scripts
Hash-protected uploads. Private by default. Approval-based downloads. Full legal protection.
Script Uploads
PDF, DOC, TXT file support with automatic page counting
Access Management
Approval-based download system for script protection
Metadata and Formatting
Genre, format, writer credits, and status tracking
Search and Discovery
Script browsing with filters and search capabilities
Writer Collaboration
Multiple writer credits and ownership management
Legal Protections
Consent requirements and intellectual property safeguards
Marketplace
Services, gear, locations, scripts. MVP: off-platform payments. Pro users can send booking requests.
Creating Listings
Services, equipment, locations, or scripts with pricing and details
Booking Requests (Pro)
Pro users can send booking requests. Transactions settle off-platform
Pricing Models
Daily, hourly, weekly rates with negotiable options
Geographic Search
Location-based discovery with distance calculations
Category Management
Services, equipment, locations, scripts with organized browsing
Free vs Pro Limits
Free: 1 project/script/listing. Pro ($19/mo): unlimited + booking requests
Videos
YouTube embeds on profiles. Native hosting, analytics, and distribution coming soon.
YouTube Integration
Embed YouTube videos with privacy-enhanced players
Video Metadata
Title, description, genre, and technical specifications
Content Discovery
Video browsing and search across all user content
Creator Attribution
Proper crediting and creator information display
Native Hosting
Future built-in video hosting with transcoding
Analytics Dashboard
View counts, engagement metrics, and audience insights
User Profiles
Creator or business identity. Portfolio showcase, social features, and verification system.
Profile Creation
Bio, skills, location, and professional information
Portfolio Showcase
Display projects, scripts, videos, and marketplace items
Social Features
Follow/unfollow system and content interaction
Content Statistics
Public stats for projects, scripts, videos, and marketplace
Privacy Settings
Control profile visibility and content sharing
Verification System
Profile verification and credibility indicators
Platform Features
Auth, notifications, search, file management, admin tools. Enterprise-grade foundation.
Authentication System
Secure signup, login, email verification, and password management
Notification System
Real-time notifications with email integration
Search & Discovery
Universal search across projects, scripts, videos, and users
File Management
Secure file uploads with size limits and type validation
Admin Dashboard
Complete platform administration and content management
Mobile Responsiveness
Full mobile optimization across all platform features
Technical Specifications
Platform architecture, security features, and integration capabilities.
Platform Architecture
Next.js 15 App Router
LiveModern React framework with server components
TypeScript Strict Mode
LiveFull type safety across the application
Supabase Database
LivePostgreSQL with Row Level Security policies
Real-time Subscriptions
LiveLive updates for notifications and content
Edge Functions
BetaServerless functions for advanced processing
Security & Authentication
PKCE Authentication Flow
LiveSecure authentication with proof key exchange
Row Level Security
LiveDatabase-level access control policies
Session Management
LiveSecure session handling with automatic refresh
File Upload Security
LiveType validation and size limits for all uploads
Reserved Username Protection
LiveMiddleware-level username conflict prevention
Content Management
File Storage
LiveSupabase Storage with CDN distribution
Image Optimization
LiveAutomatic image resizing and format conversion
Document Processing
LivePDF page counting and metadata extraction
Video Transcoding
Coming SoonNative video processing and streaming
CDN Distribution
Coming SoonGlobal content delivery optimization
API & Integrations
RESTful API
LiveComplete API coverage for all platform features
Stripe Pro Billing
Live$19/month subscription with quota enforcement and webhooks
Email Service
LiveTransactional emails via Resend integration
Analytics Tracking
BetaUsage analytics with privacy controls
Webhook Support
Coming SoonReal-time event notifications for integrations
API Reference
RESTful endpoints for core resources. Auth required; sessions via cookie.
Available Endpoints
- •
/api/auth/*
- Authentication management - •
/api/projects/*
- Project CRUD operations - •
/api/scripts/*
- Script management - •
/api/marketplace/*
- Marketplace operations - •
/api/bookings/*
- Booking management - •
/api/users/*
- User management
Authentication
All API endpoints require proper authentication via session cookies.
Use the /api/auth/login
endpoint to establish sessions.
Rate limiting is applied to prevent abuse and ensure platform stability.
Need Help or Have Questions?
Our support team and community are here to help you succeed on FilmTorch.