Back to portfolio
Full-Stack Web Application

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.

Technologies used
ReactExpress.jsREST APIMySQLWebSocket
Pesscore eFootball Match Tracker

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 we learned

This project strengthened our ability to design real-world products from idea to deployment. We gained hands-on experience in REST API design, frontend-backend separation, real-time communication with WebSockets, and building trust-based systems with validation workflows. It also improved our skills in scalable architecture, database modeling, and delivering user-focused features driven by actual community needs.

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 similar?

I’m open to collaborating on web applications, automation systems, or performance-focused websites.