I really enjoyed this challenge as it allowed me to do a lot with vanilla javascript and practise the MVC pattern. I managed the product quantity through a state variable in the model JS file and also each part of the UI managed itself through their own view component JS file. I used a controller JS file to connect the views to the state variable and control and functionality involving multiple views and parsing state back and fourth. This made for a clean solution and by using grid I was able to make an easy responsive design without too many media queries.
Bartlomiej Ciupa
@bartlomiejciupaAll comments
- @Hutchii299Submitted over 2 years ago@bartlomiejciupaPosted over 2 years ago
Hello Hutch, this solution is amazing. Incredible accuracy and mapping of details.
I liked the order in the CSS files and the overall clarity in the code and folders.
One tiny thing is that there is no box-shadow effect under the Add to Cart button.
Marked as helpful1