Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
14
Comments
7
Ankit Bal
@bingecoder89

All comments

  • Divadovitch•190
    @Divadovitch
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    To be able to use a flexible grid for the layout on mobile with a grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); and adapt its layout using a grid-template-areas with a media query. Use the :nth-child() pseudo-class to make the order of the cards count for the layout.

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

    Make the project quickly editable. I tried to make the css classes flexible, so that I could change the appearance of the cards quickly and not rely on the css classes to organize their distribution, but on their order in the HTML structure.

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

    A better understanding of the BEM methodology and a better structure of the CSS.

    Testimonial grid section with CSS Grid

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    It's great!

  • slack•120
    @slackwaree
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    n/a

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

    I had challenges with aligning the two cards on the far left and right sides of the screen, but in the end I used transform:translate to align them correctly.

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

    Was the method that I used to align the left and right cards viable? Was there a better option? It feels kind of hacky.

    Four Card Feature Section

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    It's great as per the project level.

  • slack•120
    @slackwaree
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I didn't struggle nearly as much as I thought I would when I had to transition from the mobile layout (which uses block-level elements) to the desktop layout (which uses a grid layout), and so in that regard, I am pretty proud of myself.

    I struggled a bit with keeping my CSS code clean and minimal and trying not to write any unnecessary duplicate selectors in my media query that controls the desktop layout.

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

    I struggled a bit when I initially started working on the desktop layout because elements were all over the screen haha, but once I gave the wrap class display: grid everything seemed a little more formatted and easier to work with.

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

    Is there any way I could make my CSS code a little smaller while keeping it easy to read? I feel as though 90 lines for a project of this size is quite a bit.

    Product Preview Card

    2
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    It is great!

  • Shubhojit Mitra•40
    @shubhojit-mitra-dev
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I didn't do anything new this time. I used all my previous knowledge I developed by completing challenges. It doesn't feel like I have learned CSS just a week ago, thanks to all the practice these challenges are giving me.

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

    I faced some challenge trying to style the ordered and unordered lists. After struggling with it for some more time, I changed my approach. I created the same layout with flexbox. I know that this is not an optimal approach, but for now at least it works 😅 I'll try to learn more about styling lists and tables...

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

    I'm always open to feedback. Please help me improve with feedbacks...!

    Recipe Page using HTML5 and CSS3

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    As per the project level(beginner), it is great!

  • Júlio César Landim•20
    @devjuliolandim
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I am probably able to finish this challenge faster nowadays

    Social Links profile

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    As per the project level, it is good. Keep it up!

    Marked as helpful
  • Ahmed A Zenaty•40
    @Ahmedzenaty
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    none

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

    none

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

    none

    blog-preview-card-main

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    As per the project level, it is good.

  • Avinash kumar Mahato•60
    @AvinashKumarMahato
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I'm most proud of how I implemented the responsive design for the QR code component using CSS and HTML. Achieving a layout that looks great on various screen sizes was a rewarding challenge. I'm particularly pleased with how I used Flexbox to structure the card layout and ensure the QR code image scales appropriately.

    Next time, I would approach the project with a more structured plan from the outset. While I learned a lot through trial and error, having a clearer wireframe or mockup before diving into coding would streamline the development process. Additionally, I'd like to explore incorporating more advanced CSS features like CSS Grid for layout, which could offer even more flexibility and control over the design.

    Overall, completing this project has boosted my confidence in front-end development, and I'm excited to apply these learnings to future projects!

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

    During the process of completing the QR code component project, I encountered several challenges that tested my problem-solving and coding skills. Here are some of the challenges I faced and how I overcame them:

    Responsive Design Complexity: One of the main challenges was ensuring the QR code component looked good and functioned well across different screen sizes (desktop, tablet, mobile). I had to carefully consider layout adjustments and styling to maintain responsiveness.How I Overcame It: I used a mobile-first approach, starting with a basic layout for smaller screens and gradually adding styles and adjustments for larger screens using CSS media queries. Testing the design frequently on different devices and screen sizes helped me identify and fix layout issues promptly. QR Code Image Integration: Integrating the QR code image into the component while maintaining its responsiveness and aspect ratio was tricky.How I Overcame It: I used CSS techniques such as setting width: 100% and max-width properties on the image to ensure it scaled appropriately without distortion. I also applied border-radius to give the image a rounded appearance, which required careful adjustment to avoid clipping or stretching the QR code. CSS Styling Challenges: Achieving the desired visual appearance, such as rounded corners for the card and consistent typography, posed some challenges.How I Overcame It: I utilized CSS flexbox for the card layout and employed CSS properties like border-radius and box-shadow to enhance the visual presentation. Referring to CSS documentation and experimenting with different styles helped me achieve the desired look and feel. Accessibility and Alt Text: Ensuring the component was accessible, including providing meaningful alt text for the QR code image, was important but required attention to detail.How I Overcame It: I made sure to include descriptive alt text (alt="QR Code") for the image to assist users with screen readers and in cases where the image may not load. This is an essential accessibility practice that I learned and implemented during the project. In overcoming these challenges, I relied on resources such as documentation, online tutorials, and trial-and-error experimentation. Breaking down complex problems into smaller, manageable tasks and seeking feedback from peers or mentors also played a key role in overcoming hurdles effectively. Each challenge presented a valuable learning opportunity and contributed to my growth as a front-end developer.

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

    While completing the QR code component project, there are specific areas where I would appreciate assistance or further guidance:

    Optimizing CSS for Responsive Design: I would like help refining my CSS to ensure optimal responsiveness across various devices and screen sizes. This includes techniques for handling layout adjustments and styling nuances for different breakpoints. Accessibility Best Practices: I'm interested in learning more about accessibility and how to further enhance my project's accessibility features. Guidance on implementing ARIA attributes, improving keyboard navigation, and ensuring proper contrast for readability would be valuable. CSS Animation and Interactivity: Exploring ways to add subtle animations or interactive elements to the QR code component would be beneficial. I'm eager to learn techniques for incorporating engaging user experiences using CSS and possibly JavaScript. Code Refactoring and Best Practices: Reviewing my project for opportunities to refactor code and adopt best practices in HTML and CSS. This includes improving code organization, optimizing performance, and enhancing maintainability. Cross-Browser Compatibility: Understanding strategies to ensure compatibility with different web browsers and addressing any specific browser-related issues or inconsistencies encountered during testing. Deployment and Hosting: Guidance on deploying my project to a live environment and considerations for hosting, domain setup, or utilizing platforms like GitHub Pages or Netlify would be helpful for showcasing my work. By receiving assistance and insights in these areas, I aim to strengthen my skills as a front-end developer and elevate the quality of my projects. Any tips, resources, or recommendations related to these topics would be greatly appreciated!

    QR-Code-Component-Solution

    1
    Ankit Bal•250
    @bingecoder89
    Posted about 1 year ago

    Everything is good as per the project level. Its a beginner project.

    Marked as helpful
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub