What are you most proud of, and what would you do differently next time?
I took way more time than needed on this challenge, so inshallah I'll try to be faster next time.
What challenges did you encounter, and how did you overcome them?
This was a good challenge, as it differs from the other challenges from the learning path with the presence of two images one for desktop and another for mobile. It took me some time to figure out how to make it work when I deployed it on GitHub.
First, as I've been using the mobile-first design I put the mobile image on the HTML with the `` tag and then changed it with a media query, it did work locally but not on deployment.
So to make it work, I've put both the desktop and mobile images on the html file, and using the media query I've changed the display property from "none" to "block" and vice versa and that resolved the problem.
What specific areas of your project would you like help with?
I've got a problem concerning the performance of this page on mobile devices as I couldn't surpass 93/100 score on Lighthouse. I tried to change the image format from .jpg to .webp which dropped the image size by nearly 50%, and I also changed the fetchpriority attribute of the images using both values "low" and "high" but it didn't work.
I would love to get some help from you guys on that.
Block level elements have 100% width by default and I don't overwrite that, instead I use @media (min-width: some_screen_size) then inside it I will set max size the width can get for bigger screen sizes and always use rem:
What are you most proud of, and what would you do differently next time?
i am getting better with using CSS, i am proud of that.
What challenges did you encounter, and how did you overcome them?
i had the challenge of designing the links, could not quite decide if i should use buttons or just links, i used buttons and then wrapped the links inside the buttons however i had difficulty styling it. so i had to use just the links and style them like buttons.
Stay away from using px and use rem instead, especially for font-size because you are removing the ability of the users that can't see small text to increase the size through their browser.
Doesn't look too wide to me, you shouldn't aim for 100% match.
But I strongly advice avoid using id as CSS selector, the only time I use ID is when I target the element in JS, never in CSS, use class selectors intead.
What are you most proud of, and what would you do differently next time?
First attempt, maybe some accessibility improvements must be added.
I also have to check if it behaves correctly for every screen size. I'd probably use media-queries.
Still have to publish the app
What challenges did you encounter, and how did you overcome them?
Center the item properly
What specific areas of your project would you like help with?