Match Mixer Screenshot
Match Mixer Screenshot
Match Mixer Screenshot

Project information

About Match Mixer

Match Mixer is a football prediction game. Players can input score predictions for upcoming games across multiple competitions and receive points based on the accuracy of their predictions. The points system rewards exact scores and correct results which go towards the player's overall ranking on the global leaderboard and any private leagues they have set up or joined.

The second format of the game, Last One Standing, allows players to predict just one correct result per game week to then progress to the next week, until one player remains and is crowned the winner.

Features

  • Responsive design built with React, optimised for both desktop and mobile play.
  • RESTful API integration with football-data.org for live fixture and results data across multiple competitions
  • Real-time leaderboard powered by a Node.js/Express backend with SQLite database, showing global rankings and private league standings - 15 minute TTL to balance real-time updates with performance and API rate limits.
  • AI-assisted development using prompt engineering and iterative workflows to accelerate design, build and deployment.
  • Private league system with unique join codes
  • Dual game format - a points based prediction league and a Last One Standing elimination format, both running concurrently

Tech Stack

  • Frontend: React 19.0+
  • Backend: Node.js/Express/SQLite
  • Authentication: Firebase Authentication
  • Database: SQLite
  • Data Source: football-data.org