- state management exlusively via Redux. Components don't have local state.
- Responsive. On mobile details view, a list is rendered instead of the football grid
- Football grid positioning is achieved through css grid. Minimal css for positioning of players.
Needs Recent Node and NPM. Clone the repo and run
npm install
from the root of the project. Then
npm start
in order to fire up a local server and view the project.
npm run build
will build the project.