ernestdiby.fr - Portfolio professionnel
Principe
Présenter mon travail par ce qu’il produit plutôt que par une liste d’intitulés. Le site est lui-même la démonstration : rien n’y est délégué à une plateforme, du code jusqu’à la mise en ligne.
Fonctionnement
Application rendue côté serveur, servie par un conteneur unique derrière Caddy, qui assure le HTTPS et les certificats. Les contenus proviennent d’une source de données unique, dont dérivent aussi bien les pages que la recherche, le terminal et la base de connaissances de l’assistant. Le déploiement se fait par reconstruction de l’image, en une commande.
Voir le détailMasquer le détail
L’utilisateur peut
- Parcourir le parcours, les compétences, les formations et les réalisations
- Rechercher dans les réalisations, compétences, parcours et formations
- Naviguer au clavier, en ligne de commande, depuis le terminal intégré
- Choisir le thème clair ou sombre, respecté d’une visite à l’autre
- Consulter le site depuis un téléphone comme depuis un poste fixe
Rôle
Analyse · Conception · Développement · Déploiement · Maintenance
Technologies
- TypeScript
- React
- Next.js
- Tailwind CSS
- Docker
- Docker Compose
- Caddy
- VPS Ubuntu
- TLS Let’s Encrypt
- Reverse proxy
- Déploiement par conteneur
- Journal d’accès Caddy
- Mesure d’audience sans cookie
Ce que le projet démontre
- Un portfolio qui met en pratique les compétences qu’il présente, au lieu de les énumérer
- Une source de données unique : une modification se répercute partout, sans duplication
- Une chaîne technique tenue de bout en bout : développement, conteneurisation, déploiement, exploitation
- Une mesure d’audience côté serveur, sans cookie ni consentement, établie depuis les journaux d’accès
- Une accessibilité tenue : contrastes vérifiés automatiquement, navigation au clavier, thème sombre
- Un socle réutilisable : Ask Ernest s’y est intégré sans réécrire l’architecture
Preuves : site accessible publiquement sur son propre domaine, documentation d’architecture publiée.