Aller au contenu
EN
Tous les projets
En cours de développement

MiddleSpace

Micro-SaaS de fichiers clients : envois, traitement des médias par règles et stockage multi-organisation avec RLS.

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.

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.