Challenge completed – Rodrigo Andrade#66
Open
rodrigoacm10 wants to merge 34 commits intolooqbox:masterfrom
Open
Challenge completed – Rodrigo Andrade#66rodrigoacm10 wants to merge 34 commits intolooqbox:masterfrom
rodrigoacm10 wants to merge 34 commits intolooqbox:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implemented Features:
Pokémon listing with pagination and name search.
Pokémon details page displaying static and GIF sprites, along with stats in charts and additional information.
Responsive layout using Ant Design.
Error handling.
Unit tests.
Linting.
Notes:
I tried to implement filters, but the API does not provide native support for this functionality.
To enrich the listing, I had to make individual requests for each Pokémon, as the API does not return all the desired information in a single call.
In a real-world scenario, ideally, this data would come already consolidated from the API.
React Query was used to reduce unnecessary requests by leveraging caching and ensuring smoother navigation.
✅ Challenge completed and submitted. I appreciate the opportunity to participate in the selection process and look forward to the result.