SportCo Manager

Club Horizon LausanneLausanneSaison 2026-2027
Application club en construction

Une base claire et elegante pour piloter la vie sportive du club.

Le prototype traduit le plan fonctionnel en une application web plus institutionnelle, plus sobre et plus proche d'un site de club classique. L'objectif est de poser un socle fiable avant de brancher l'authentification, la base de donnees et les droits utilisateurs.

Joueurs

8

Profils charges avec contacts d'urgence, licences et suivi de disponibilite.

Equipes

4

Organisation par categorie, saison et encadrement responsable.

Evenements

5

Calendrier central avec matchs, entrainements, reunions et rappels.

Taches ouvertes

5

Base deja prete pour les circuits de validation et les relances futures.

Fonctionnalites

Les premiers modules reprennent le coeur du cahier des charges

Chaque espace visible dans le prototype correspond a une brique deja priorisee dans le plan produit : comptes joueurs, equipes, calendrier, logistique, evenements et communication.

Joueurs et profils

Fiches membres, contacts d'urgence, consentements mineurs, licences et rattachements multi-equipes.

Equipes et encadrement

Categories, saison sportive, responsables et futur perimetre d'acces limite pour les coachs.

Calendrier central

Matches, entrainements, reunions et convocations avec suivi des reponses et publication des resultats.

Stocks et prets

Inventaire du club, materiel attribue, alertes de stock et demandes de mise a disposition.

Workflow evenementiel

Checklist, validations, responsables et relances a brancher autour des rendez-vous du club.

Sponsors et annonces

Communication ciblee par role, categorie ou equipe avec un espace partenaires simple a piloter.

Architecture

Une stack simple pour lancer le produit proprement

Le socle retenu reste aligné avec la stack decidee : Next.js pour le front, Supabase pour le MVP, puis une architecture suffisamment modulaire pour evoluer sans se bloquer.

Front-end

Next.js 16 + TypeScript

Une base web responsive, propre pour le SEO et compatible avec un deploiement Cloudflare Pages.

Backend MVP

Supabase + PostgreSQL

Authentification, base relationnelle, stockage et fonctions serverless pour demarrer rapidement.

Evolution

Services modulaires

Une logique metier qui pourra etre decouplee plus tard vers des services Node.js ou NestJS.

Feuille de route

Le cadrage existe deja, la suite consiste a brancher le vrai moteur

Le prototype couvre maintenant la structure des pages et l'experience generale. La priorite suivante est de faire passer cette base du mode demonstration au mode operationnel.

1

Conception et maquettage

Valider le perimetre fonctionnel, l'experience mobile et la structure des modules joueurs, stock et calendrier.

2

Base technique et authentification

Connecter Supabase, poser l'authentification et etablir le modele RBAC pour joueurs, coachs et administrateurs.

3

Modules coeur

Equipes, invitations, disponibilites et publication des resultats de match depuis le calendrier.

4

Modules avances

Stocks, prets, sponsors, exports CSV et premieres vues de reporting administrateur.

5

Workflow et notifications

Checklists evenementielles, relances automatiques et notifications push ou email ciblees.

6

Tests, deploiement et evolutions

Stabiliser le produit, deployer sur Cloudflare Pages et preparer les integrations federation.

Prochaine etape

Connecter Supabase et transformer cette maquette en vrai outil de club.

La structure des modules, des types et de l'experience utilisateur est en place. Nous pouvons maintenant attaquer l'authentification, le schema PostgreSQL, les roles et les premiers formulaires persistants.

Explorer le prototype
5 articles sont deja representes dans le module logistique.
3 offres sponsors et annonces structurent deja la partie communication.
Les ecrans sont pensés pour rester lisibles sur desktop comme sur mobile.