Audiophile E-Commerce site with React, TailwindCSS, & Jest

Solution retrospective
I'm most proud of the cart system I implemented for in this project. The cart leverages the power of the useContext and useReducer hooks, providing a robust and efficient way to manage state. Additionally, I used Jest to thoroughly test the cart system, ensuring its reliability and correctness. This testing approach helped me catch issues early and maintain high code quality.
What challenges did you encounter, and how did you overcome them?While I am satisfied with the overall outcome of the project, there are areas I would approach differently in future projects:
One of the biggest challenges I faced was creating a consistent and reusable component system for modals. Next time, I would invest more time in designing a flexible and modular modal component system that can be easily extended and customized.
Another area of difficulty was the implementation of the navigation bar. Making it so the navigation bar disappears when a user scrolls down is fun but it caused a few headaches when trying to fine tune the modals attached to it.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Patrick Dolan'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