Minsky logo
Home
Works
Services
Products
Blog
Contact
SYSTEM.TERMINAL v1.0
[ESC] to abort
$ initiating system boot sequence...
$ loading modules...
$[ ] 0%
$_

Let's Collaborate!

Quick Links

Home

Works

Services

Products

Blog

LinkedIn
LinkedIn
Instagram
Instagram
X
X
Email
info@minsky.in
Phone
+918925196011
LinkedIn
LinkedIn
Instagram
Instagram
X
X
Email
info@minsky.in
Phone
+918925196011

A Digital Identity Platform for the Film Industry

Client

Filmster

Service Provided

Architecture

Backend Development

Frontend Development

Deliverables

Web Platform

Digital ID System

CRM Integration

Tech Stack

Next.js

NestJS

oRPC

Better Auth

Drizzle + PostgreSQL

Mautic

Visit Live Website

External Link

Overview

Filmster is building the professional identity layer for the film industry. The platform gives filmmakers, crew members, and industry professionals a verified digital presence - a Filmster.ID - that travels with them across projects, festivals, and collaborations.

We were responsible for system architecture and full-stack development, building the platform from the ground up with scalability and data integrity as first principles.

Overview-Overview Photo
Overview-Overview Photo 2

Approach

The engineering challenge was structure. Film credits and professional identity are high-trust data - once a professional's record exists, it needs to be accurate, portable, and built to grow. Every architectural decision reflected that.

We designed a contract-first API using oRPC, establishing a strict boundary between frontend and backend that keeps both sides in sync as the platform scales. Authentication was handled through Better Auth, supporting multiple login strategies without coupling auth logic to business logic.

The data model was built for read performance and long-term integrity. Static reference data - departments, genres, industries - is denormalized at write time, storing labels alongside IDs so the read path stays clean without joins on volatile lookup tables.

On the frontend, we applied compound component patterns and vertical feature slicing - keeping UI composable, state dependency-injected, and business logic isolated per feature. Server components handle public reads directly, skipping unnecessary API hops while React cache() deduplicates database queries across the component tree.

A Mautic CRM integration runs alongside onboarding as a non-fatal side effect - capturing leads and pipeline stages without ever risking the core user flow.

A Digital Identity Platform for the Film Industry-Cover Photo
A Digital Identity Platform for the Film Industry-Cover Photo
filmster-scroll