
Design comparison
Solution retrospective
This project took me a lot more time than I innitially estimated... I had many challenges, as it is my first time working on a responsive design. Overall I am very proud of my self for not giving up and finishing this project.
What challenges did you encounter, and how did you overcome them?I had many challenges planning the layout as I am very new to using Flex/Grid. Also had many challenges with working on a responsive design with different units and such. I overcame it with just taking my time, and instead of trying to just fix everything temporary, I tried to learn about everything I do not know. As in, I never used Grid, so I was looking at Grid tutorials to learn the basics for this project.
Community feedback
- @YacoubDweikPosted 20 days ago
Good job!
Let me say first that almost everything is good you got the design nice and clean the only issue is with positioning things, this needs a bit more touches to be perfect, you talked about grid but you never used it, this is the best place to use grid instead of flex, take a look you have 2 rows 2 columns in desktop that become into 1 column 4 rows in mobiles, we're taking about 2D in desktop and 1D in mobiles.
Using flex led to writing much more code in each media queries and that led for you to forget to reset the width for some cards, that's why you would see some cards in full width and some others take 377px in tablets (screens around 600px).
You're doing a great job and you are putting effort but I think as I said before you might need to focus on one thing at a time, understand it completely then move on to the next lesson, do not do this -> "trying to learn about everything I do not know", Instead, you already know flexbox, code this design using flexbox and make sure you understand the lack of control that you have when using flexbox, then move on to grid and recreate the layout again using grid, remember that with flexbox you can control things horizontally OR vertically but with grid it's gonna be both at the same time.
As I told you before maybe the resource you are learning from is not good enough, check this video out and I'd highly recommend this channel in general:
https://www.youtube.com/watch?v=xPuYbmmPdEM
One last thing, do not give classes like this:
product__card product__card--supervisor
|| this should be only like this:product__card supervisor
|| using BEM does not mean to repeat yourself , keep it up!Marked as helpful1P@oryanhachPosted 19 days ago@YacoubDweik Thanks a lot for the feedback and tips! Will definitely check out the video you suggested, thank you!
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord