Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1002 Bytes

File metadata and controls

23 lines (17 loc) · 1002 Bytes

Test assignment

Available Scripts

In the project directory, you can run:

npm install to install packages

npm start to start the application

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm test a

Suggestions for UI improvements

  • Product view should not be outside the actual container, for responsive side it is hard to position, even smaller screens.
  • Clicking on the product, the item should have a popup initially, or new page, or even animate bigger in height (to see more information)
  • The list should have initial values rendered or some kind of "show all products" checkbox
  • Category filter has to be dropdown, something like select2, lets say, there are 50 categories, then half of the page would be a list of categories
  • Keyup on search should be handled with submit button, so we don't make unnecessary calls to backend
  • There is no point to have disabled tabs, it confuses users