Skip to content

Frontend Challenge – Pokémon SPA#73

Open
marianehds wants to merge 35 commits intolooqbox:masterfrom
marianehds:feature/poke-page-looqbox
Open

Frontend Challenge – Pokémon SPA#73
marianehds wants to merge 35 commits intolooqbox:masterfrom
marianehds:feature/poke-page-looqbox

Conversation

@marianehds
Copy link
Copy Markdown

Overview

This PR implements a Single Page Application for the Looqbox Frontend Challenge using React, TypeScript, Redux Toolkit and Ant Design.

Implemented features

  • Pokémon list with search and pagination
  • Pokémon details page with base stats visualization (Pie Chart)
  • Client-side routing with React Router
  • Error and loading handling
  • Responsive layout (mobile-friendly)

Tech stack

  • React + TypeScript
  • Redux Toolkit
  • Ant Design
  • @ant-design/charts
  • PokeAPI

Notes

  • Initial and final commits were created as requested.
  • Full documentation, project structure and scripts are described in the README.

…t, implement custom error handling in API calls
…enhance feature descriptions, and improve application flow details; refactor state management in slice and thunks for better error handling
…visual consistency; add carousel container shadow effect
…nents; update styles for better layout on smaller screens
…n, evolution chain display, and improved layout; update styles for better presentation
…nts for better organization and maintainability; implement species details and evolution chain display
…ponsiveness; adjust layout and spacing for better presentation on smaller screens
…components; refactor existing styles for improved organization and mobile responsiveness
…for improved layout; enhance loading state presentation
…t padding, margins, and font sizes for better layout on smaller screens
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant