You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simple Football Blazor Server web app displaying fixtures & results, group standings, teams & players and a player search. Can configure to run for chosen competition. Currently set to run for the English Premier League
Simple Football Blazor Server Web App which displays information about a chosen competition. Currently configured to the English Premier League. Information shown consists of:
Fixtures and Results
Groups
Teams and Players
Player Search
The Player Search page was developed as a way to help with playing the Football based Wordle game called Futboldle. The player search tool helps with playing the Futboldle game as can search the list of competition players based on the following criteria:
Player Name - wildcard search
Team Name - wildcard search
Player Age - between an age range
Player Nationality - wildcard search
Player Position - position the player plays in (Goalkeeper, Defence, Midfield, Attacker) - multi-select list
Player Confederation (football confederation that player's nationality belongs to) - multi-select list
Team Position - between a team position range in the league or group table
Utilises the REST API called Football Data API which provides responses in JSON
App is Developed using Blazor Server/.Net 8
Data coming from the Football Data API is currently cached for a configurable number of hours (currently 3) into a class called FootballDataState which is an injected singleton class
Contains 2 testing projects
A unit test app which uses MS Test .Net 8 and utilises the Moq 4.20 library to unit test the football data service
An automated UI testing app to test the Football Blazor Server App which utilises Selenium WebDriver .Net 8
About
Simple Football Blazor Server web app displaying fixtures & results, group standings, teams & players and a player search. Can configure to run for chosen competition. Currently set to run for the English Premier League