Submitted
What are you most proud of, and what would you do differently next time?
I developed a product list with a cart feature using React and Redux. The application allows users to browse products, add them to their cart, and view the cart with a detailed breakdown of items and their quantities. The project also includes functionality for calculating the total cart value based on the selected items. a model to be previewed on submitting the order, then starting a new order.
What challenges did you encounter, and how did you overcome them?
I enhanced my skills in Redux state management by using objects over arrays for better performance and easier access to items by key. I also learned the importance of structuring my Redux state to handle complex features like the cart, where I used the product name as the key. Additionally, I focused on creating reusable and maintainable components, like CartProductDetail, to organize the codebase better. I also got to dive deeper into using CSS for styling and maintaining clean, readable code throughout the project.
What specific areas of your project would you like help with?
I need support in reviewing my code to ensure it aligns with clean code principles. I'm particularly interested in feedback on the readability, simplicity, and maintainability of my code. I would appreciate a detailed review to identify any areas where I could improve my coding practices, such as naming conventions, code structure, and the use of functions.