Skip to content

Frontend Challenge — Caue Fidelis Sales#67

Open
CaueFidelis wants to merge 15 commits into
looqbox:masterfrom
CaueFidelis:challenge-setup
Open

Frontend Challenge — Caue Fidelis Sales#67
CaueFidelis wants to merge 15 commits into
looqbox:masterfrom
CaueFidelis:challenge-setup

Conversation

@CaueFidelis

Copy link
Copy Markdown

Overview

This pull request implements a Single Page Application built for the Looqbox Frontend Challenge.

The application allows users to browse, search and explore Pokémon data using the public PokeAPI, with a strong focus on performance, clean architecture and usability.

Features implemented

  • Home page with preloaded Pokémon list
  • Search by name with local filtering
  • Pokémon list with pagination and URL query params
  • Pokémon details page (types, abilities, stats and evolution)
  • Fully client-side navigation (SPA)
  • Error handling and empty states
  • Responsive layout (tested down to small mobile widths)

Technical highlights

  • React + TypeScript
  • Redux Toolkit for state management and caching
  • Ant Design as UI library, with custom theming
  • Minimal API requests following PokeAPI recommendations
  • Lazy loading and image fallbacks for better performance
  • Unit tests for utilities, hooks and reusable components

Thank you for the opportunity!

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