π Implemented routing to change pages by updating only necessary components.
π Built dynamic endpoint depending on userβs input to guide the user to the category pages and product view pages.
π Displayed selected items fetched by ID.
π Built simple and user friendly interface.
π Wrote all the codes in a safer way with type declarations.
π Achieved responsive design for mobile, iPad and bigger screen.
π Built add to cart function which brings data of a current item to cart preview and inside of the cart.
π Equipped quantity change function which enables the user to change quantity of each item inside cart while updating total quantity and subtotal of the cart.
π Built delete item function with total quantity and subtotal updates inside the cart.
π Implemented quantity change button in a way that it is a drop down button when its value is less than 9, and a text field when its value is more than 10.
π Set 404 page in case when an endpoint for either category or item has been deleted.
π Built search function that users can search products by typing words or letters.