A full-featured site for a filmmaker: streaming, masterclasses, tickets, merch & consultations
Filmmaker WebsiteA website for a filmmaker offering direct streaming of films, purchasing access to masterclasses, buying screening tickets and merchandise, and booking one-on-one consultations.
Built with Next.js and React for a seamless UI, TypeScript for type safety, and MongoDB with Prisma for robust data management.
I realized that transparency is a very important aspect to dealing with a client, as trust is very delicate. It’s best to carry them along as you progress—even if they don’t fully understand the technical details—so they always know what’s going on. Also, stick to timelines regardless of new requests. If a client is adamant on changes, explain clearly how that affects project scope and deadlines.
Streaming Insights: DRM solutions can be very expensive, so leveraging third-party streaming services was a strategic cost-saving choice.
Content Management: By storing all front-end content in a JSON file, clients can update text and assets directly—no custom CMS interface required.
Timeline Discipline: Maintaining strict deadlines, even with scope changes, builds credibility; always document how new requests impact delivery dates.
Client Education: Invest time early to explain technical trade-offs—it empowers clients to make informed decisions without derailing the project.