Coaching Gaming
Trouvez votre coach esport et ameliorez vos performances en jeu
Coaching Gaming est une plateforme de mise en relation entre joueurs et coachs esport professionnels. Les joueurs peuvent trouver des coachs qualifies pour leurs jeux preferes, reserver des sessions de coaching personnalisees, et suivre leur progression. Les coachs peuvent gerer leur profil, leurs disponibilites et leurs revenus.

Ce que nous avons developpe
Multi-jeux
Support de plus de 15 jeux populaires : League of Legends, Valorant, CS2, Fortnite, Rocket League, et plus
Reservation en ligne
Systeme de reservation avec calendrier interactif, gestion des disponibilites et rappels automatiques
Chat en temps reel
Communication instantanee entre joueurs et coachs via un systeme de messagerie integre
Paiements securises
Transactions securisees via Stripe avec systeme de remboursement et protection acheteur
Systeme d'avis
Evaluations et commentaires verifies pour aider les joueurs a choisir le meilleur coach
Suivi de progression
Tableau de bord personnel pour suivre ses sessions, ses objectifs et son evolution
Technologies utilisees
Decouvrez les technologies et outils que nous avons utilises pour construire ce projet
Frontend
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Redux
Backend
- NestJS
- WebSockets
- REST API
- JWT Authentication
Base de donnees
- Supabase (PostgreSQL)
- Redis (cache & sessions)
Infrastructure
- Vercel
- Supabase
- Docker
Paiement
- Stripe Connect
- Stripe Payouts
- Gestion marketplace
Temps reel
- WebSockets
- Notifications push
- Supabase Realtime
Problematiques rencontrees
Creer une marketplace avec gestion des paiements entre joueurs et coachs (split payments)
Implementer un systeme de chat temps reel performant et scalable
Gerer les fuseaux horaires pour les reservations internationales
Construire un systeme de matching intelligent entre joueurs et coachs
Comment nous les avons resolus
Utilisation de Stripe Connect pour la gestion automatisee des paiements marketplace
Architecture Socket.io avec Redis pour le scaling horizontal du chat
Librairie Luxon pour la gestion avancee des fuseaux horaires
Algorithme de recommandation base sur le jeu, le niveau et les disponibilites