ecom-dashboard

Features

A dummy E-Commerce dashboard with following features:

  • Fetching inventory data from a Mock API and handling loading and error states.
  • Collapsible table rows to view primary and subsequently secondary variants.
  • Inline field editing at any level in the table (Note: Press 'ENTER' key to save edits in input fields, and simply select options for dropdowns).
  • Edits are stored in the browser's session, preserving them upon page refresh.
  • Pagination options such as next, previous, and go-to.
  • Sorting capability for numeric fields.

Running Locally

Install PNPM if you don't have it already

npm install -g pnpm

Install all dependencies

pnpm install

Starting the Dev server

pnpm start