
Solution retrospective
I'm most proud that this time around, I understood the code I wrote. A year ago, I completed this same challenge by copying parts of someone else’s solution, but I couldn’t tell you why it worked. This time, I rebuilt the solution using a Figma file and my own knowledge, and I can now confidently explain each part of the layout. That’s a huge win.
If I did this again, I’d probably simplify my structure earlier and rely more on fundamental layout principles instead of overcomplicating things. I also want to work on trusting my design instincts more — the Figma file gave me a taste of professional tools, and I’d like to get even more comfortable with that workflow.
What challenges did you encounter, and how did you overcome them?Centering the card on the page gave me a surprising amount of trouble. It seems like such a basic layout goal, but I kept missing the key layout properties — like setting the body to min-height: 100vh and using flexbox to center everything. I revisited my old solution for clues, and while it helped, it also reminded me how much I’d relied on copying code without understanding it.
This time, I leaned into problem-solving: I used my notes, searched through MDN docs, and asked ChatGPT — but instead of copying the answers, I took the time to understand them. I even voice-recorded myself thinking out loud, which helped me clarify my thought process and track how long the project actually took.
What specific areas of your project would you like help with?Right now, I’m focusing on getting really solid with HTML and CSS fundamentals. I’ve started going through the full Frontend Mentor Learning Path again — this time with intention. I’d love feedback on how to keep improving my layout and semantic HTML choices, and how to transition more confidently into using tools like React when the time comes.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @MarziaJalili
Great work!
Some sort of suggestion:
✅ The reason the elements are not centered on the page is because the body element should've had only one child element for the code you've set for centering to work.
✅ In order to fix this, you could either move the footer element to the main element or wrap everything inside a simple div element.
😎😎😎
Marked as helpful
Join 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