Mode Éco activé — Une version alternative du site, optimisée pour les connexions lentes et la navigation mobile.

Application e-sport avec chat (2025)

Application e-sport avec chat

Le projet en quelques mots

Site web pour organiser des tournois de jeux vidéo, réalisé dans le cadre de mon projet de fin de formation. Les organisateurs peuvent créer des événements, les joueurs s'inscrivent et discutent entre eux en direct pendant les matchs.

Le site n'est plus accessible en ligne : le serveur était payant, je l'ai arrêté à l'issue du projet. Le code source est disponible sur GitHub ci-dessus.

Particularités du projet

  • Chat en direct intégré : Les messages apparaissent instantanément sans recharger la page
  • Une seule application backend : Au lieu de séparer en micro-services, tout est regroupé intelligemment
  • Peu de code JavaScript : Utilise des techniques modernes pour éviter les gros frameworks lourds
  • Deux bases de données : Une pour les tournois, une autre pour les messages de chat (contrainte imposée par la formation, une seule aurait suffi en pratique)

L'idée était de prouver qu'on peut faire du temps réel simplement, sans architecture complexe.

Technologies utilisées

Astro · Tailwind · Alpine.js · HTMX · WebSocket · Express · PostgreSQL · MongoDB