Micro-SaaS de fichiers clients : envois, traitement des médias par règles et stockage multi-organisation avec RLS.
Nuxt
Vue
TypeScript
Supabase
Tailwind
Claude
Vue d’ensemble
Micro-SaaS Nuxt 4 + Supabase pour gérer les fichiers clients dans la livraison d’applications : envois sécurisés, traitement d’images / vidéos piloté par des règles (sharp + ffmpeg via un worker externe), arborescences multi-organisation protégées par row-level security, authentification MFA / passkeys et une couche d’agents IA.
Points techniques clés
Micro-SaaS Nuxt 4 + Supabase de livraison de fichiers clients, avec des arborescences multi-organisation protégées par row-level security.
Traitement des médias piloté par des règles (sharp + ffmpeg) délégué à un worker externe.
Authentification MFA et passkeys ; envois sécurisés avec dossiers typés et visibilité publique / privée.
Couche d’agents IA au-dessus du système de fichiers.
Dans le produit
Règles de traitement
Règles automatiques de compression et de conversion par type de fichier (images, vidéo, audio, 3D, documents) : format et qualité cibles, dimensions maximales, poids cible, et redimensionnement / compression automatiques à l’envoi.
Tableau de bord du projet
Centre d’actions par projet : une file de tâches priorisée (texte alternatif manquant, traitement échoué…) avec corrections en ligne et relances, pagination et un mode focus pour enchaîner les tâches.
Organisations
Espace multi-organisation — chaque organisation est un tenant isolé avec ses projets et ses membres, garanti par la row-level security de Supabase, avec création et changement d’organisation en un clic.
Membres et rôles
Gestion des membres et des permissions : inviter des membres, attribuer des rôles (owner / admin / member), suivre les invitations envoyées et configurer des permissions fines par rôle.
Vos choix de confidentialité
Ce site ne dépose aucun cookie. Avec votre accord, il compte les visites avec Vercel Web Analytics — anonyme, sans cookie, sans suivi inter-sites. Votre choix est conservé sur cet appareil pendant 6 mois. Politique de confidentialité