Added logic and functionality for removing and updating products on the cart page + showing the cart amount on all view pages. It still doesn't work correctly since totalCartAmount doesn't update in the top navigation.
Implemented a default image if the user doesn't add a URL
Added missing link on the subscription button
Removed "buy" buttons from the home page. There is no enough time to implement it correctly. Can be added in the future implementation list.