Would you like to work with us? Apply here!
In this challenge you will need to build a Single Page Application using ReactJS and a provided api
We will not use anything from your project other than evaluate your skills and you are free to use it in your portfolio
We use:
- ReactJS
- Redux
- TypeScript
- AntDesign
- Make a fork of this repository
- Create your branch
⚠️ Do a initial Commit when you start⚠️ Do a final commit when you finish- When you're done send us a pull request
You need to create a Single Page Application (SPA) that displays a list of Pokémon and allows users to search for them, using the Pokeapi. Your app must be dynamic, meaning you must not reload the page to show new content.
The PokeAPI was chosen for its simplicity in making requests. Since it is an open API, please be mindful of how many requests you make.
- On the main page, include a search bar and a preloaded list of Pokémon.
- Clicking on any Pokémon should display a card, modal, or page with that Pokémon’s information.
- Typing in the search bar and pressing Enter should display the search result instead of the list.
- Your app must include at least two different routes (e.g., /home, /details — be creative!).
- Add a README file to document your project.
You may use any libraries or dependencies you like (e.g., Axios, Bootstrap, Material UI...).
- Pagination
- Error handling
- Documentation
- Linting
- Charts
- Unit Testing
- Ant Design