Projet persoEn ligne
ezekiel.dev — ce portfolio
Le site que vous êtes en train de lire : contenu entièrement piloté par une base, déploiement continu, tests de bout en bout.
Refonte complète de mon portfolio, du contenu jusqu'au déploiement.
Le parti pris : rien de codé en dur. Postes, formations, compétences et projets vivent en base et se modifient depuis un tableau de bord — y compris le thème, qui pilote les couleurs du site en direct.
Ce qu'il y a dessous
- Next.js + Prisma côté application, base SQLite
- Un bus de services animé en canvas : une métaphore de mon métier, pas une décoration
- Des sections qui réagissent au survol — chaque compétence sait dans quels projets elle a servi
- Playwright pour la suite de bout en bout, Coolify pour le déploiement continu sur un VPS
Ce que j'y ai appris : la performance de rendu se mesure. Ce site affichait 4 images par seconde au défilement ; l'enquête a montré que le coût venait des flous CSS sur de grandes surfaces, pas du CPU. Corrigé, on est passé à 7 — puis j'ai documenté la mesure dans le code pour que la régression ne revienne pas en silence.