Pesscore eFootball Match Tracker
A social competitive platform for eFootball players to log match results, track head-to-head statistics, and verify game data through a real-time notification and approval system.
Overview
Pesscore started from a real problem: match results between friends were getting lost in chats and notes. It evolved into a full social platform where eFootball players log matches, track head-to-head stats, and validate results through a shared approval system — turning casual games into structured, trusted competition.
Product experience
The platform focuses on simplicity and trust. Players can log matches, view history with friends, and track performance over time. Every result is verified through a two-sided approval system: when a match is submitted, the opponent receives a notification and must confirm or reject it, ensuring accurate and trusted rankings.
Architecture & real-time system
The application uses a decoupled architecture: a React frontend and an Express.js backend exposing REST APIs. WebSockets enable real-time notifications for match validation and updates. A Rust service handles performance-critical logic, while MySQL ensures consistent data storage and relationships.
What I learned
This project strengthened my ability to design real-world products from idea to deployment: REST API design, frontend-backend separation, real-time communication with WebSockets, and trust-based systems with validation workflows. It also sharpened my skills in scalable architecture, database modeling, and user-focused features driven by actual community needs.
How this helps in the real world
The same patterns power client products: real-time dashboards, booking platforms, and any system where multiple users interact at once and data must be trusted.
Key features
- Match logging with head-to-head history and player profiles
- Approval workflow to eliminate false reporting
- Real-time updates for a responsive community experience
- API-driven architecture ready for future mobile clients
Want to Build Something Like This?
Whether you need a high-performance application, SEO optimization, or a business dashboard, let's discuss how we can design a scalable solution tailored to your goals.