Product design · Full-stack · Security · 2026
Private WorkspaceSecure by default.
A private workspace for applications that need verified access, protected data and secure file handling.
Try the live demo ↗I designed and built the full system — authentication, permissions, private storage and deployment.
Access starts with a verified email: a one-time code, valid for a few minutes and only once.
Security by design
Access is verified through one-time email codes.
Data is protected at database level with Row Level Security.
Files remain private and can be shared through expiring signed links.
What I built
Verified access
Passwordless sign-in.
Private data
User records isolated through database rules.
Protected files
Private uploads with expiring share links.
Roles & permissions
Access enforced server-side.
Every file is private by default. Sharing creates a secure link that expires on its own.
Built as a foundation
Designed as a reusable base for client portals, internal tools and products that handle private user data or documents.
Stack
Front-end
React · Vite
Back-end
Supabase · Postgres · Auth · Storage
Infrastructure
Hetzner Germany · Caddy