Branded Client File-Sharing Workspace
Give every client their own private, branded file portal. Your name and colors, not a generic Dropbox link, and you own the whole thing.

web
Everything you need to ship
Sharing client files shouldn't look like this
Email attachments that bounce at 25MB. A Dropbox folder named "Final_v3_USE_THIS." A WeTransfer link that expired before your client clicked it. Every one of these tells your client the same thing: this part of the relationship is an afterthought.
You don't send invoices from a Gmail draft. Why hand off deliverables from a generic file link?
A file portal that looks like your business
This is a branded, self-hosted client portal where every client gets their own private workspace. They sign in, see only their files, and download deliverables (or upload what you asked for) in a space that carries your name, your colors, your welcome message. Not Dropbox's. Not Google's. Yours.
It runs on your own Supabase project and deploys to Vercel in an afternoon. One price, no per-seat fees, no vendor holding your client relationships hostage.
What your client sees
- A clean, branded workspace at their own link, with your business name and accent color
- Only their files. Each client is fully isolated from every other.
- Organized folders (Tax Documents, Deliverables, Contracts, whatever fits) with breadcrumb navigation
- One-click downloads and drag-to-upload into the folders you allow
- Workspace-wide search to find any file by name in seconds
What you control
- Asymmetric permissions built for client work: you own the folder structure and every file; clients download everything, upload where you allow, and can only delete their own uploads. Moving files between folders stays admin-only.
- A per-workspace toggle to let clients create their own folders, when you want that
- Per-client branding overrides on top of your business defaults
- A per-workspace activity log so you always know what was uploaded, downloaded, or changed
- Magic-link sign-in for you and your clients. No passwords to reset, no accounts to provision.
Set up in minutes with presets
Start from one of three presets and rename to taste:
- Creative agency (deliverables, brand assets, contracts)
- Accounting (tax documents, financial reports, engagement letters)
- Consultant / coach (session notes, worksheets, resources)
Built for AI editing
Every file ships with an AGENTS.md and a CUSTOMIZE_WITH_AI.md of paste-ready recipes, so you can rebrand, add a field, change a permission rule, or wire in a new notification using Cursor, Claude Code, or Windsurf. You don't need to learn the codebase to make it yours. Tell your AI editor what to change and it knows where everything lives.
Notifications that fit your stack
Upload and activity notifications go out by email (via Resend) automatically, and light up Slack the moment you add a webhook. Both degrade gracefully, so nothing breaks if you don't configure them.
What you get
- Full Next.js 15 + Supabase source code (MIT-friendly, customize and resell your own work freely)
- Magic-link auth for admin and clients, direct-to-storage uploads, short-lived signed download links
- 3 industry presets, per-workspace branding, activity log, filename search
- Slack + email (Resend) integrations, ready to switch on
- README, SETUP, DEPLOY, and SECURITY docs, plus the AI-customization guides
- A test suite and a clean build out of the box
Who it's for
Agencies, accountants, bookkeepers, consultants, coaches, designers, lawyers, anyone who hands files back and forth with clients and wants that experience to look professional and stay organized, without paying a monthly SaaS bill per client forever.
Own your client file portal. Brand it once, use it for every client.
More from this shelf
Price shown: $249 · one-time
One-time
$249


