ConvertAll
Convertisseur de fichiers qui travaille entièrement dans le navigateur — aucun document n'est envoyé sur un serveur.
Ce que ça fait
En détail
Convertisseur universel de fichiers 100% local — PDF, Word, Images, Vidéo, Audio — via WebAssembly, sans upload serveur.
ConvertAll est une plateforme de conversion de fichiers entièrement client-side. Contrairement aux services comme ILovePDF ou Smallpdf, aucun fichier ne quitte le navigateur de l'utilisateur : toutes les conversions s'effectuent via WebAssembly directement en mémoire.
Le cœur de l'application est le Convertisseur universel : l'utilisateur dépose n'importe quel fichier, le type est auto-détecté (MIME + extension en fallback), et les options de conversion disponibles s'affichent dynamiquement. On peut ainsi passer de PDF à Word, d'une image à un PDF, d'une vidéo à un MP3, etc.
Pour les PDF, 7 outils spécialisés sont disponibles : fusion, division avec plages personnalisées, compression, rotation, filigrane, numérotation de pages et protection. Les vidéos sont traitées via FFmpeg WebAssembly (SharedArrayBuffer requis), avec un singleton en mémoire pour éviter les rechargements.
L'application est sécurisée par une authentification JWT (jose v6) avec vérification d'email via Brevo SMTP. La base de données est SQLite gérée par Prisma 5, le tout conteneurisé dans un Docker Alpine accessible sur le port 8085.