Le contexte
Quand un organisateur amateur ou semi-pro veut lancer un tournoi VALORANT / CS2 / Tekken, il jongle entre 4 outils minimum : Discord pour le hub communautaire, Toornament pour le bracket, Stripe ou PayPal externalisés pour les paiements, Google Sheets pour le reste. Aucun parcours unifié. Aucun branding. Aucun moyen de fidéliser une communauté.
Le problème
- Fragmentation des outils côté organisateur.
- Engagement faible des joueurs entre deux tournois.
- White-label inexistant pour les organisateurs qui veulent leur propre branding.
- Pas de système robuste de vérification des comptes gaming (Riot, Steam, Epic).
La solution
SquadHub.gg réunit dans une seule plateforme :
Matching et LFG
Recherche d'équipiers par jeu, skill, playstyle, disponibilité. Filtres puissants, recommandations intelligentes, profils riches.
Tournois — 4 formats
Single Elimination, Double Elimination, Round Robin, Swiss. Bracket automation, tracking temps réel des matchs, scores et avancées, gestion des disputes, notifications push.
Teams et permissions
Création de teams, rôles granulaires (capitaine, manager, joueur, remplaçant), invitations, vérification croisée des comptes gaming.
Gamification profonde
XP par activité, niveaux, badges, quêtes quotidiennes/hebdomadaires, streaks. Pas du sucre : un vrai moteur d'engagement qui ramène les joueurs entre deux tournois.
Communauté Discord
Bot Discord natif : notifications de match, rappels d'inscription, leaderboards live, intégration OAuth pour login.
Paiements
PayPal pour les frais d'inscription et la gestion des prize pools. Webhooks, refunds, gestion organisateur.
White-label Pro/Enterprise
Branding custom, domaines custom, masquage de la plateforme pour les gros organisateurs.
API publique
Endpoints REST + webhooks pour intégrateurs Pro/Enterprise. Permet à un organisateur d'embarquer SquadHub dans son propre stack.
L'architecture
- Front : Next.js 15 App Router, React 19, Tailwind, Framer Motion. UX dense côté joueur, dashboards riches côté organisateur.
- Auth + base : Supabase (PostgreSQL + RLS + Auth).
- State client : Zustand pour le local, React Query pour le distant — séparation claire des deux mondes.
- Vidéo : Remotion pour générer les overlays / replays / clips marketing.
- Paiements : PayPal SDK + webhooks.
- Multi-langue : 8 langues supportées dès le lancement.
Différenciateurs
- Gamification réelle — pas un badge cosmétique, un moteur d'engagement avec XP, missions, streaks.
- White-label complet — un organisateur Enterprise peut faire vivre SquadHub sous sa propre marque.
- Architecture moderne — App Router, React 19, Supabase RLS — facile à étendre et à monitorer.
- API publique — ouverte aux Pro pour créer des écosystèmes autour.
La suite
L'année 2026 vise l'expansion verticale (plus de jeux, plus de formats), l'enrichissement de l'API et la mise en place de partenariats avec les organisateurs majeurs de la scène compétitive amateur.