Comment remplacer Canva et Photoshop par un moteur HTML open source avec Playwright (Guide pratique) Mohamed Amine Ben Mallessa, Lead Dev at Sollea AI, replaced Canva and Photoshop with an open-source HTML rendering engine using Playwright. The new system generates event posters 10x faster, eliminating thousands of euros in annual costs and removing 500 lines of code. The engine uses simple HTML templates and JSON manifests, requiring no external design dependencies. 📖 Article original : GitHub Gist Par Mohamed Amine Ben Mallessa — Lead Dev Sollea AI Avec mon équipe chez Sollea AI, nous avons développé une plateforme SaaS de génération d'affiches événementielles. L'application complète — développée en Next.js 15 frontend par Nassim Tarkhani et FastAPI backend par Nassim Tarkhani — permet à des utilisateurs non techniques de remplir un formulaire et d'obtenir instantanément une affiche professionnelle prête à imprimer. Le pipeline de rendu original reposait sur deux briques externes : Canva Connect / Autofill : nécessitait un plan Enterprise à plusieurs milliers d'euros par an. Bloqué administrativement. Photopea alternative gratuite à Photoshop dans le navigateur : fonctionnait en théorie, mais en pratique c'était un cauchemar technique : Bref : deux impasses techniques , une équipe bloquée, un client qui attend. J'ai remplacé l'ensemble du pipeline par un moteur de « render templates » HTML qui tient dans 3 concepts : backend/templates/