This app is build with Stencil (https://stenciljs.com/docs/introduction), a compiler for building fast web apps using Web Components.
To start the project:
install it:
npm i
build the app for production, run:
npm run build
and run:
npm start
To run the unit tests once, run:
npm test
-
Api used: https://www.football-data.org/
-
Bulma is used as a css framework: https://bulma.io/
-
Many warning in the console are due to a stencil-router issue: stencil-community/stencil-router#124
- Retrieve the national teams properly (the national teams of this API do not have squad)
- Unit Tests => improve coverage (for yat-create-your-team-page and Dm)
- Manage Responsive better
- Disable the adding button if a team player is already in my team
- Add players in tabs depending on the position of the player
- Be able to drag and drop the player from a team to the other