Chess.com API for statistical information on players.
Runtime Stack: NODE 14
Startup command: npx serve -s
is required`
Icons in this app are from here:
- https://thenounproject.com/search/?q=chess+promotion&i=839141
- https://thenounproject.com/smalllike/collection/chess/?i=4042018
- For some reason running Angular on localhost resulted in seemingly unavoidable CORS issues when calling the chess API causing requests to fail
- This could have been due to forgetting some request header or using the wrong request object
- Current solution/work around is to create a backend API to make the requests to the chess API
.NET Core API written as a wrapper to the chess.com API to parse the entire game archives of a chess.com user and return statistics of how the games ended as JSON.
- Angular to display JSON returned from API as a table.
- Chart.js to display pie charts.
Mariadb
https://stackoverflow.com/questions/39189451/mariadb-install-in-ubuntu-16-04
- dotnet ef migrations add InitialCreate -o Data/Migrations
- dotnet ef database update