Skip to content

This is a Frontend Mentor challange. In this app, users should be able to: View the optimal layout for the site depending on their device's screen size, See hover states for all interactive elements on the page, Open a lightbox gallery by clicking on the large product image, Switch the large product image by clicking on the small thumbnail image…

Notifications You must be signed in to change notification settings

Carlos-A-P/ecommerce-product-page-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Product Page

Table of contents

The challenge

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Open a lightbox gallery by clicking on the large product image
  • Switch the large product image by clicking on the small thumbnail images
  • Add items to the cart
  • View the cart and remove items from it

My process

Screenshot

final-dk-prev

mobile-design

Built with

  • React.js
  • Redux
  • CSS custom properties

What I learned

  • This was a very challenging project. It's the first time I implemented the Redux javascript library in order to manage the state for my cart. I became more comfortable with React hooks and can comfortably navigate and implement functions through out my project.

Useful resources

Author

About

This is a Frontend Mentor challange. In this app, users should be able to: View the optimal layout for the site depending on their device's screen size, See hover states for all interactive elements on the page, Open a lightbox gallery by clicking on the large product image, Switch the large product image by clicking on the small thumbnail image…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published