Hi everyone, Super exciting project for me and i'm glad to present my work to you. First Angular project for me, so it was very interesting to use typescript and scss for the first time. I had at first a hard time to implement all I wanted as I feel like it is a completely different experience from developpement in Javascript vanilla.
I'm pretty proud of the visual integration, i think this is pretty close to a "pixel perfect" integration. Both the modal and the hover effect on the image card was very interesting.
Conserning JSON, I have a surprise for you, I implemented other items. I think the right way to implement it would have been to use Angular Routing but I have a very not much experience with it and I thought about implementing other items too late in the developpement, it would have needed too much change in my code, so yeah. I just data-binded the title, the image, the price. The descriptive text is not data-binded because it would have give me too much imagination to write it all down lmao.
The cart gave me a lot of pain but it works wonder now. Deleting a single item was hard while traking the overall total of item in cart (which is display over the cart icon).
On a syntaxe point, it tottaly went over my head to be honest. I was a lot more focus on understaning Typescript and Component. Feel free to remind me things i forgot.
Side note, I started to use min-width which made easier the responsive side. I will try to use it a lot more in the futur.
Thx guys.