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.