Aller au contenu
~/lucas

← Retour aux projets

Pronostics de la St Ro

Les pronostics des matchs du club et les inscriptions aux événements, avec un paiement en ligne vérifié côté serveur.

En productionCode source privé

  • Vue 3
  • Vite
  • Node.js
  • SQLite
  • OpenID Connect
  • HelloAsso
  • Docker

Contexte

Les supporters pronostiquent les matchs de l’AS Saint-Rogatien Nantes et s’inscrivent aux événements qui vont avec, comme la tombola. On participe sans compte, et on paie en ligne (HelloAsso) ou sur place. Les administrateurs, connectés avec Google, suivent les participations, saisissent les résultats, font les tirages au sort et exportent le tout en Excel.

L’histoire : sortir de Firebase

L’application est née en mars 2026 sur Vue, Firebase (base de données, authentification, stockage) et Vercel. Le 3 octobre 2026, je l’ai réécrite en un seul service Node avec une base SQLite, hébergé sur le serveur du club.

  • Un paiement vérifié par le serveur auprès de HelloAsso.
  • Une migration rejouable : les documents Firestore sont repris tels quels en JSON, et l’import est contrôlé puis peut être rejoué à l’identique.
  • Les logos des équipes stockés dans la base, donc sauvegardés avec elle.
  • Des données de participants conservées 12 mois, avec une page de confidentialité qu’un test vérifie contre le code.
  • 98 tests : paiement, droits d’accès, connexion Google, migration.

// Pour mes projets de 2026, je travaille avec des agents IA (Claude Code) : je cadre le besoin, j’écris la spécification, puis je relis et je valide le code.