Back to portfolio
Full-Stack Web Application

Pesscore eFootball 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
ReactNode.jsREST APIMySQLWebSocket
Pesscore eFootball Tracker

Overview

Pesscore started from a simple problem: match results between friends were getting lost in chats and notes. It evolved into a full social platform where eFootball players can log matches, track head-to-head stats, and validate results through a shared approval system — turning casual games into structured 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 is built with a decoupled architecture: a React frontend served on a dedicated client server, and a backend running on a separate server exposing REST APIs. Communication between both layers is handled through HTTP endpoints, while WebSockets enable real-time notifications for match validation and updates. The backend combines Node.js (Express) and a Rust service for performance-critical logic, with MySQL ensuring consistent data storage and relationships.

What we learned

This project strengthened our ability to design real-world products from idea to deployment. We gained 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 needs.

key features

  • Match logging with head-to-head history
  • Approval workflow to reduce false reporting
  • Realtime updates for a responsive community UX
  • API-driven architecture ready for mobile clients later

Ready to build something like this with us?

Whether you need a high-performance website, automation, or design that converts — I partner with people in Morocco and globally to ship measurable outcomes, not just deliverables.

Start a project together