Responsive E-Comm Product Page using Vite + React + Tailwind + SCSS

Solution retrospective
Had a great time building this project, definitely took me a little bit longer than I initially thought it may though.
Ran into a lot of tricky little things, like my useOnClickOutside
hook re-opening my cart if I clicked the cart button with the cart open, instead of closing the cart like one may think. Also had some questions about component and file structuring, but I feel it worked out just fine on this scale. It could lead to issues in a bigger project potentially, so just something to think about.
This was my first time using React on anything, and I know I have significant room for improvement. I focused less on things I'm familiar with like style guides and simple SEO tasks (image alts, button names, and page meta information) and more on the core concepts of React and implementing the logic of the application. I am open to any constructive criticism and would love to learn even more from this project than I already have based on your feedback.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on croganm's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord