Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Responsive Product Preview Card

Francisco 140

@antoniomontoia

Desktop design screenshot for the Product preview card component coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

As I reflect on this project, I'm most proud of successfully implementing a number of significant changes to my workflow while still delivering a quality outcome. By incorporating new tools and techniques, such as SASS, BEM, CSS Grid, and a mobile-first approach, I was able to streamline my process and improve the overall quality of my code.

What I'm most proud of is that I was able to navigate these changes without getting overwhelmed or losing sight of the project's goals. It's not always easy to adapt to new workflows and techniques, but I was able to stay focused and ensure that the project remained on track.

If I were to do things differently next time, I might take a more incremental approach to implementing new tools and techniques. While I was able to successfully integrate a number of new elements into my workflow, it was a bit of a challenge to manage them all at once. In the future, I might focus on introducing one or two new techniques at a time, allowing myself to become more comfortable with each one before adding more to the mix.

Overall, however, I'm pleased with how the project turned out and feel that the changes I made to my workflow will have a lasting impact on my development process.

What challenges did you encounter, and how did you overcome them?

As with any project, I encountered several challenges that required creative problem-solving and perseverance. Here are some of the key challenges I faced and how I overcame them:

Integrating multiple new techniques: One of the biggest challenges was incorporating multiple new techniques, such as SASS, BEM, CSS Grid, and a mobile-first approach, into my workflow.

Creating a responsive card layout: Another challenge was making the card layout responsive, particularly when it came to shifting the alignment of the card's content as the screen width changed. I initially struggled to achieve a smooth transition between the mobile and desktop layouts, but I eventually realized that I could use CSS Grid to create two similar columns in the desktop version.

Grid layout nuances: While CSS Grid was a game-changer for creating responsive layouts, I encountered some nuances that required careful attention. For example, I had to ensure that the grid items were properly aligned and spaced, and that the grid container was correctly sized.

What specific areas of your project would you like help with?

For this project, I would appreciate feedback and guidance on two specific areas: code readability and maintainability, as well as responsive design for the card component. I'm looking for suggestions on how to improve the organization and structure of my code to make it easier to understand and work with. Additionally, I'm interested in exploring alternative approaches to making the card responsive.

Community feedback

@AVARUSJOSE

Posted

good work!

0

Please log in to post a comment

Log in with GitHub
Discord logo

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