This project was generated with Angular CLI version 6.1.2.
Install:
- NodeJS LTS
- latest yarn
Before first usage, please run make install.
Run make start.
Run make build.
Run make lint.
Run make test.
- the app caches requests for single Pokemon
- during init phase the app downloads a full dictionary of Pokemon - this way it's impossible to navigate to a non-existing one
- the detail page recognises basic keyboard navigation (horizontal arrows and the escape button)
- horizontal arrow keys also work on the list page
- fix the loader - this one is not working during the init phase, it's also not very customisable
- implement caching in the Pokemon list
- fix tests and add more coverage
- investigate build-time rendering