Skip to main content
Windless Technologies

Sheet 03 — Case Study

Asset management SaaS

Early access

RightSafe

An asset library for freelancers, small brands and agencies where every photo, video and creator clip carries its usage rights, and use the rights don't cover is refused.

The problem

Most asset libraries let you note usage rights in a custom field and then let anyone download the file anyway. An expired license or the wrong channel is caught only after the content is already out.

Who it is for: Freelancers, small brands and agencies of up to 25 people who license photos, video and creator content.

What we built

  • Workspaces with email invitations for up to 25 people, and a free trial with no card
  • Private file storage with no public URLs: uploads go straight from the browser to private storage
  • License dates, channels, territory, source and the signed release recorded on every asset
  • Downloads and share links refused, with the reason, before the start date, after the end date, or on a channel the license doesn't cover
  • Renewal reminder emails 30 and 7 days before a license ends
  • Team billing through Stripe Checkout and the customer portal

Engineering quality

  • Rights rules, access checks and share tokens covered by unit tests
  • Vercel BotID on sign-up and sign-in
  • Automated axe accessibility tests to WCAG 2.2 AA on every page and app screen, at desktop and phone sizes
  • Secret scanning and static analysis on every change, and security headers on every response

Tech stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Vercel Blob
  • NextAuth
  • Stripe
  • Resend
  • Vercel

Every project is scoped to your goals.

Book a call for a tailored estimate.

Book a call