Ce portfolio
Site personnel conçu comme un produit : contenu en fichiers, API versionnée, likes persistants, migrations, logs structurés et CLI. Le dépôt est privé pour le moment.
Code propriétaire, non public
Problème
Présenter mon travail sur un site rapide, accessible, respectueux des données personnelles et simple à maintenir.
Solution
Frontend Next.js (App Router) avec MUI, API FastAPI, PostgreSQL géré par Alembic, orchestration Docker Compose et CLI `./portfolio`.
Mon rôle
Conception, développement, sécurité et déploiement.
Fonctionnalités
- Contenu éditorial en fichiers JSON validés
- Likes persistants protégés contre les abus
- Formulaire de contact avec validation serveur et anti-spam
- Aucun cookie, statistiques sans traceur