
Argenteuil Basketball
Application web pour le club de basketball d'Argenteuil, gérant les équipes, matchs et actualités.
Problématique
Le club de basketball d'Argenteuil souhaitait une présence en ligne moderne pour centraliser la gestion de ses équipes et communiquer efficacement avec ses membres et supporters. Au-delà du site vitrine, le vrai défi résidait dans l'administration quotidienne : la gestion manuelle des licences auprès de la FFBB, des plannings de matchs du weekend et des convocations représentait une charge chronophage pour les bénévoles. Un dashboard administratif connecté à l'API de la FFBB permet désormais d'automatiser l'ensemble de ces démarches.
Solution technique
L'application repose sur une Clean Architecture (domaine, application, infrastructure) avec Next.js 14 et TypeScript, garantissant maintenabilité et évolutivité.
Côté données, Supabase assure plusieurs rôles :
- Base PostgreSQL pour la persistance
- Authentification native (Google OAuth, email)
- Stockage fichiers pour les documents du club
L'intégration avec la FFBB s'effectue via l'API de la fédération, permettant de synchroniser automatiquement les calendriers de matchs et de gérer les licences. Certaines opérations critiques (inscriptions, adhérents) passent par des requêtes directes Supabase pour plus de réactivité.
Sanity CMS gère le contenu éditorial (blog, actualités), tandis que l'application est déployée sur Vercel avec CI/CD automatisé.