1. Objective

The goal of this project is to create a fully functional Product Listing Page (PLP) that matches the design specified in the Figma file (accessible at https://www.figma.com/file/N0Tv7yYLf3kfMLQjUncUlx/Design-Task---PLP?type=design&node-id=0-1&mode=design&t=mEpvVYQ7GInQPxXk-0).

This page simulates an e-commerce listing interface, typically including sections like a header with navigation, filters for refining products, a grid of product cards, and a footer.

The purpose is to demonstrate skills in front-end development, including:

By the end, you'll have a live, shareable page that evaluators can review for code structure, naming conventions, minimal dependencies, screen adaptability, and minimal DOM size. This project emphasizes clean, efficient code without over-relying on external libraries.

2. Technical Requirements

Ensure your system is updated, and test installations by running commands like node -v and git --version in your terminal.

3. Step-by-Step Instructions

Follow these steps in order. Each step includes why it's important, what to do, and tips for beginners. Take your time—test frequently by running the app locally.

Step 1: Review the Figma Design