Aller au contenu
Amine Mekki
Retour aux projets

Plateforme de génération de pages publicitaires statiques

Une plateforme de génération de pages publicitaires statiques : Astro.js pour la génération, des blocs de page réutilisables intégrés depuis Figma, et des services NestJS + GraphQL derrière.

Rôle
Développeur Full-Stack
Client
Le Bon Coin
Stack
Astro.js, Next.js, NestJS, GraphQL, Docker, Figma

Problème

Les pages publicitaires devaient être produites comme du contenu statique et rapide, avec un vocabulaire de composants assez flexible pour assembler des mises en page variées sans développement sur mesure à chaque page.

Architecture

Génération de pages statiques avec Astro.js, alimentée par des fonctionnalités backend en NestJS et GraphQL. Les pages sont assemblées à partir de blocs réutilisables intégrés depuis les maquettes Figma.

Décisions d'ingénierie

De la génération statique pour du contenu publicitaire

Les pages publicitaires sont très lues et changent rarement après publication. Les générer statiquement avec Astro les rend rapides et peu coûteuses à servir, sans coût de rendu à l'exécution.

Des blocs de page comme vocabulaire de composants

Modéliser les pages comme des blocs réutilisables permet d'assembler de nouvelles pages publicitaires à partir de l'existant au lieu de les développer une par une.

Résultat

UI/UX améliorée à partir des maquettes Figma, nouveaux blocs en production, génération statique et fonctionnalités backend GraphQL livrées.