finished #9 with a db request to get all the product data
added button effect for better UI while adding product to cart, closes #9