Pesscore — Suivi de Matchs eFootball
Une plateforme sociale compétitive pour les joueurs eFootball permettant d'enregistrer les résultats des matchs, suivre les statistiques en face-à-face et vérifier les données de jeu via un système de notification et d'approbation en temps réel.
Overview
Pesscore est né d'un problème réel : les résultats des matchs entre amis se perdaient dans les chats et les notes. Il a évolué en une plateforme sociale complète où les joueurs eFootball peuvent enregistrer des matchs, suivre les statistiques face-à-face et valider les résultats via un système d'approbation partagé — transformant les jeux occasionnels en compétition structurée et fiable.
Expérience produit
La plateforme met l'accent sur la simplicité et la confiance. Les joueurs peuvent enregistrer des matchs, consulter l'historique avec des amis et suivre les performances au fil du temps. Chaque résultat est vérifié via un système d'approbation bilatéral : lorsqu'un match est soumis, l'adversaire reçoit une notification et doit le confirmer ou le rejeter, garantissant des classements précis et fiables.
Architecture & système temps réel
L'application utilise une architecture découplée : un frontend React et un backend Express.js exposant des API REST. Les WebSockets permettent des notifications en temps réel pour la validation des matchs et les mises à jour. Un service Rust gère la logique critique pour les performances, tandis que MySQL assure un stockage de données cohérent et des relations fiables.
Ce que nous avons appris
Ce projet a renforcé notre capacité à concevoir des produits réels de l'idée au déploiement. Nous avons acquis une expérience pratique dans la conception d'API REST, la séparation frontend-backend, la communication en temps réel avec WebSockets et la construction de systèmes basés sur la confiance avec des workflows de validation. Cela a également amélioré nos compétences en architecture évolutive, modélisation de base de données et livraison de fonctionnalités centrées sur l'utilisateur, motivées par les besoins réels de la communauté.
Fonctionnalités clés
- Enregistrement de matchs avec historique face-à-face et profils de joueurs
- Workflow d'approbation pour éliminer les faux rapports
- Mises à jour en temps réel pour une expérience communautaire réactive
- Architecture pilotée par API prête pour de futurs clients mobiles
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.