Visage AI
Application web permettant de transformer des photos en portraits professionnels via intelligence artificielle
Stack Technologique
Contexte
Visage AI est une application web qui permet de générer des portraits professionnels à partir de photos personnelles. L'objectif était de créer une interface intuitive permettant aux utilisateurs de transformer leurs photos en images de qualité professionnelle en quelques clics.
Défis techniques
Les principaux défis de ce projet étaient :
- Performance : Intégrer des composants Vue réactifs dans une architecture Astro islands pour maintenir un temps de chargement optimal
- UX fluide : Créer une interface d'édition responsive et intuitive avec gestion d'état complexe
- Architecture modulaire : Structurer l'application pour faciliter l'ajout de futures fonctionnalités (authentification, paiements)
Solutions mises en place
J'ai opté pour une architecture hybride Astro + Vue qui combine :
- Astro pour le routing et le SSG, garantissant des performances optimales
- Vue 3 (Composition API) pour les composants interactifs de l'éditeur
- TypeScript pour la robustesse du code et l'autocomplétion
- Tailwind CSS pour un design moderne et responsive
L'application utilise le pattern "islands architecture" : seuls les composants nécessitant de l'interactivité chargent du JavaScript côté client, le reste étant du HTML statique.
Résultat
Interface fonctionnelle déployée en démo sur visageai.solidweb.fr
Note : La génération d'images par IA est en cours de développement pour la production.