Loading...
Loading...
Project Overview: We are looking for a developer to connect our dashboard marketplace page to an external REST API, pull a list of products, and implement client-side filtering. Expected Output: - Clean asynchronous fetch requests to retrieve product data on component mount. - A functional search bar to filter products by title/name in real-time. - Category filter buttons (e.g., "All", "Electronics", "Clothing") that update the displayed grid instantly without page reloads. - A clean loading spinner/skeleton state while data is being fetched, along with basic error handling if the API fails. Required Skills: - ReactJS (useEffect, useState, and useMemo hooks) - JavaScript (Fetch API or Axios) - Tailwind CSS (for the layout grid and loading state styling) Important Details: The mock API endpoint is already live and fully documented. The UI grid layout for individual product cards is also complete. This task focuses entirely on the data flow, filtering logic, and loading states.
Budget
$800
Deadline
2026-06-30
Client
Jason Karen