i haven't used vanilla js for making a website for a while since i was using react, but looking at it react is really cool it make a lot of things easier and cleaner, i think that a lot of thing can be imporved so it will be great to have any kind of advice.
Great job on completing the project with vanilla Javascript! You have done an impressive job, and I can see that you have a good understanding of the language. However, I would advise you to base your data management solutions on user stories. For instance, you need to consider scenarios such as "when a cart is deleted, the item count should reset," or ensure event sources are accurate, like the modal component only appearing when clicking on the main image and not the checkout button.
While your HTML structure is sound in general, using user stories as guidance can help you identify and address potential issues in your code. Keep up the good work!
I found the decorative elements to be a bit more difficult than I initially imagined they would be. Thankfully I am understanding them better now and looking forward to using them in new projects to give the pages some more visual interest.
It was a great project and I'm looking forward to the next one!
it looks great, to improve a little bit the projects seccions , maybe if you use flexbox to handle the display of cards . To the container use "display:flex" justify-content, and flex-flow: row wrap.
I this thats is another alternative to handle the position of elements .