- Web deployed at Team Split
- API deployed at API
- CLI just for testing purposes
Web application that take a list of players, and split them into 2 teams, based on levels of each player.
Very simple and minimalistic, it is based on:
- Backend: ASP.NET API that do the calculations
- Frontend: just a simple HTML, CSS and vanilla JavaScript call the API and render the results.
- Players list defined in a static list, with levels between 1 and 100
- The API calculates the best combination of teams, based on the level of players. It return a random one if there are more than one best option
- UI general improvements: teams organized in a football field, with pictures, etc.
- Be able to add new players dinamically
- User login and storage, so every user could have its own list of players
- ...
dotnet build backend
dotnet run --project backend/TeamSplit.Api/TeamSplit.Api.csproj