Develop a SPA that will work as functional pokedex for our pokemon trainers.
The application should be supported in majority of modern browsers and it will be used on desktop and phones. Your solutions should be implemented in a project folder. When you think you are ready with the challenge:
- compress the project folder into a
ziparchive and send it back to our HR representative.
OR
- publish the project in a publicly accessable repository platform such as GitHub.
API: https://pokeapi.co/.
- Search for a pokemon
- Sort Pokemon by: Lowest Number (default), Highest number, A-Z, Z-A
- See the pokemon detail
- Suprise us!
Here you can find a few ideas which you can pick from! It's not mandatory, but are things might put your application on the spotlight!
- Have a state management
- Follow some collor pallet coding (for future customizing)
- Dark version
- Use GraphQL
- Animations
- Pagination/Infinity scrolling
- Unit tests
- Storybook
- e2e tests
- Multi API enviroment support (only only production API, but could be easily modified to others url)
- Have it deployed somewhere (f.e. https://heroku.com/)
- Dockerize it
- Consume
trainers.jsonand display on the pokemon detail which trainers have that pokemon - Application monitoring