Skip to content

optimaxdev/frontend-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Create shopping cart with React & Redux & Typescript

You should create a cart page for online shop, please treat it as a part of a big application, so it should be well documented and maintainable. Your code should be uploaded on Github and your application should be available through a link (for example deployed to Github Pages).

Functionality

  1. Load cart items with XHR request on cart page load (use any API mock services or just fetch .json file from folder with static)
  2. Each cart item should contain:
    • Name
    • Price
    • Quantity
  3. Each cart item should have quantity switcher (+/-)
  4. Cart items should have the ability to be deleted from the list
  5. Your cart page should have a form for adding new cart item, the item should be added to the top of cart items list on form submit
  6. The cart should contain summary block with checkout button and totals for all the cart items

UI/UX

Design is totally up to you, the only requirement - don't use ready design systems, we would like to examine your CSS/HTML skills, we'll also pay attention to accessibility.

Tests

We write tests for all our production code, that is why we ask you to cover with tests at least one instance for every module (actions, reducers, components) in your app.

Releases

No releases published

Packages

No packages published