Client-file micro-SaaS: uploads, rule-based media processing, and multi-org storage with RLS.
Nuxt
Vue
TypeScript
Supabase
Tailwind
Claude
Overview
Nuxt 4 + Supabase micro-SaaS for managing client files in app delivery: secure uploads, rule-driven image/video processing (sharp + ffmpeg via an external worker), multi-organization trees with row-level security, MFA/passkeys auth, and an AI agent layer.
Key technical specs
Nuxt 4 + Supabase micro-SaaS for client-file delivery with multi-organization trees protected by row-level security.
Rule-driven media processing (sharp + ffmpeg) offloaded to an external worker.
MFA and passkey authentication; secure uploads with typed folders and public / private visibility.
AI agent layer on top of the file system.
Inside the product
Processing rules
Automated compression & conversion rules per file type (images, video, audio, 3D, documents): target format and quality, max dimensions, target size, and auto-resize / auto-compress toggles applied on upload.
Project dashboard
Per-project action center: a prioritized to-do queue (missing alt text, failed processing…) with inline fixes and retry actions, pagination, and a focus mode to chain tasks.
Organizations
Multi-organization workspace — each org is an isolated tenant with its own projects and members, enforced by Supabase row-level security, plus one-click org creation and switching.
Members & roles
Member and permission management: invite members, assign roles (owner / admin / member), track sent invitations, and configure granular per-role permissions.
Your privacy choices
This site sets no cookies. With your permission it counts visits with Vercel Web Analytics — anonymous, no cookie, no cross-site tracking. Your choice is kept on this device for 6 months. Privacy policy