Project Challenge
Country Explorer Panel
Model an API-backed search panel that builds a request URL, normalizes records, and prepares card data for rendering.
This Challenge
API Workflows
Challenge brief
A dashboard needs a country search panel that shows normalized cards and a clean request URL before the real backend is connected.
Build one async function that returns the request URL, normalized records, and card-ready data for the UI.
Project Workspace
Build the challenge in one focused editor
Use the starter code, run the checks, and compare your structure with the solution notes only after you have attempted the project yourself.
Build the challenge in JavaScript or TypeScript, then run the current workspace checks against the compiled output.
Search should return India and Indonesia with normalized labels.
Narrow search should keep only Finland.
Inspect the project solution like a senior reviewer would, with correctness, structure, and maintainability feedback.