ft_transcendence
Une plateforme de Pong multijoueur en temps réel avec matchmaking en direct, systèmes de chat social et authentification OAuth2 sécurisée. Construit avec une architecture évolutive et une communication via WebSocket.

Overview
ft_transcendence est une application temps réel full-stack combinant des technologies modernes en TypeScript avec WebSockets pour offrir une expérience interactive de jeu et de communication en direct. La plateforme gère les utilisateurs authentifiés, les salles persistantes et les messages à faible latence, avec PostgreSQL pour le stockage des données.
Architecture temps réel
Le système repose sur une communication WebSocket pour des mises à jour instantanées du jeu et du chat. Il gère l’authentification des utilisateurs, le matchmaking et la synchronisation des états du jeu, tout en garantissant la cohérence des données via PostgreSQL. L’architecture équilibre réactivité et stabilité, même avec plusieurs utilisateurs simultanés.
Ce que nous avons appris
Ce projet a renforcé notre expertise dans les systèmes temps réel : gestion des connexions WebSocket, synchronisation des états et communication à faible latence. Nous avons également acquis de l’expérience en développement full-stack TypeScript, authentification sécurisée, conception de bases de données et déploiement d’applications scalables — des compétences clés pour les dashboards en direct, outils collaboratifs et systèmes de messagerie.
key features & compétences
- Gameplay et chat temps réel
- Flux OAuth2 sécurisés
- Déploiement conteneurisé reproductible
- Architecture full-stack modulaire
Envie de créer un projet similaire ?
Je suis disponible pour collaborer sur des applications web, des systèmes automatisés ou des sites performants.