PROJECT

Football Manager

A fantasy competition where uncertainty—not player statistics—drives the game.

01 / PRODUCT

Players create teams, join leagues and tournaments, and follow automated weekly competitions. Spectators can still take part by predicting match, league, and tournament winners.

The interesting part is the system behind the game: competition scheduling, tournament progression, automated results, predictions, and the rules that keep each weekly cycle consistent.

02 / CAPABILITIES

  • Team creation
  • Leagues and tournaments
  • Automated weekly competitions
  • Match and winner predictions

03 / TECHNOLOGIES

C#ASP.NET CoreEntity Framework CoreHTMLCSSJavaScriptDocker

04 / HOW IT WORKS

From the first request to the final result.

  1. 01A player creates a team and enters a competition.
  2. 02The application layer applies league and tournament rules.
  3. 03Scheduled processes generate weekly fixtures and results.
  4. 04Predictions are recorded and evaluated against completed competitions.

05 / TECHNOLOGY ROLES

ASP.NET Core

Hosts the application and its web endpoints.

Entity Framework Core

Maps competition, team, fixture, and prediction data to the database.

JavaScript + HTML/CSS

Build the server-rendered game interface and interactions.

Docker

Packages the application for repeatable local and hosted environments.

All projectsView on GitHub