This project was developed for a technical interview. Link: Pokedex
- Paginated list
- Detail page
- Add Pokemon (Does not use the API)
Once the project is running (See Available Scripts section) a new tab will be opened
- MaterialUI for the styling and the mayority of the components to save time
- Jest / Testing Library
- There are a few tests to show how I use to solve them
- Context API was implemented in order to have the pokemons list available for the entire project and prevent props drilling
- The new pokemon modal is very simple to show the main idea, it is possible to increase the fields but it will be redundant for this case
- The custom pokemons are shown above the main grid to give the more importance and make visible the diference
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.