2024 · Projet personnel
Footle
Retrouver le footballeur mystère du jour en huit essais. Un jeu simple en apparence, mais une chaîne complète derrière : moteur de jeu, pipeline de données et génération d'articles par IA pour le référencement.
En bref
Le principe : deviner le joueur mystère du jour en 8 tentatives, chaque essai révélant des indices (ligue, club, nationalité, poste, âge…). Le jeu couvre 8 ligues majeures, est entièrement bilingue (français/anglais) et responsive mobile/desktop.
- 6 000+
- visiteurs uniques / mois
- 8
- ligues majeures
Sous le capot
Pipeline de données
Scraper Python dédié pour collecter et normaliser les données joueurs à partir de sources publiques, puis import en base avec upsert préservant des identifiants stables.
Contenu éditorial par IA
Génération automatique d'articles de blog via Mistral AI, déclenchée par cron sécurisé — un levier SEO entretenu sans intervention manuelle.
SEO technique
Sitemap dynamique, meta tags et données structurées (structured data) pour maximiser l'indexation et la visibilité organique.
Internationalisation
Interface et contenus bilingues FR/EN, pensés dès la conception pour élargir l'audience.
Stack technique
Next.js 14 (App Router) et TypeScript côté application ; PostgreSQL avec Drizzle ORM pour la persistance ; Resend pour l'e-mail transactionnel ; un scraper Python autonome pour les données ; Mistral AI pour la génération de contenu. Tests end-to-end avec Cypress.