Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
8
Comments
7

Nicolette Reneilwe Mashaba

@Reney17Polokwane,Limpopo,South Africa140 points

Tech enthusiast with a passion for software engineering. Crafting magic with JavaScript, Python, SQL, HTML, and CSS. Turning dreams into code! 💻✨ #CodeCraftsma

Latest solutions

  • Testimonial Grid Section


    Nicolette Reneilwe Mashaba•140
    Submitted 5 months ago

    I’d love feedback on:

    Code optimization – Are there any redundant styles or a better way to structure my CSS? Accessibility – How can I improve accessibility for better usability? Performance – Are there any best practices I should follow to optimize performance, especially for larger grids?


    1 comment
  • four card feature section


    Nicolette Reneilwe Mashaba•140
    Submitted 5 months ago

    N/A


    1 comment
  • Product Review Card Component


    Nicolette Reneilwe Mashaba•140
    Submitted 6 months ago

    N/A


    1 comment
  • recipe page using html and css


    Nicolette Reneilwe Mashaba•140
    Submitted 6 months ago

    Accessibility Improvements: I would appreciate feedback on how to improve the accessibility of my page, especially regarding image alt attributes, aria-labels, and any other suggestions to make the page more user-friendly for those with disabilities.

    CSS Optimization: Although the layout works well, I am interested in getting feedback on whether there are any CSS performance improvements or best practices I could adopt to make the styles more efficient, especially regarding the use of media queries and CSS variables.

    SEO Enhancements: I'd like advice on SEO improvements. What are the best practices for adding meta tags for social media sharing (e.g., Open Graph, Twitter Card tags)? Also, are there any other suggestions to improve the search engine ranking of the page?

    Responsive Table Design: While the table layout works, I am curious if there are more effective ways to handle responsive tables. For example, I noticed that the table’s content might not look great on very small screens, and I’d like to know if there are more elegant solutions for making tables mobile-friendly.

    Any advice or suggestions in thes


    1 comment
  • Social Media Link Page with HTML and CSS


    Nicolette Reneilwe Mashaba•140
    Submitted 6 months ago

    Cross-Browser Compatibility Issues: Despite testing, I am still facing minor layout inconsistencies on certain browsers. I would appreciate guidance on best practices to handle these issues, particularly with CSS Grid/Flexbox.

    Optimizing Mobile Responsiveness: While the website is responsive, I am looking for tips to make it even more fluid on various screen sizes, especially in the navigation and footer sections.

    Git and Version Control Best Practices: I encountered issues with pushing to the remote repository due to broken references. I would like advice on managing large repositories and avoiding similar issues in the future.

    Code Documentation: I’m unsure how to properly document the code for better clarity. Could I get some advice on the best practices for writing clear and concise documentation for my project?


    1 comment
  • Blog Preview Card using HTML and CSS


    Nicolette Reneilwe Mashaba•140
    Submitted 6 months ago

    I would like feedback on improving the hover effect for the blog post title to make it more visually engaging. Additionally, any suggestions for enhancing accessibility, such as better color contrast or ARIA attributes, would be greatly appreciated. Lastly, I'd love input on optimizing the CSS for cleaner and more efficient code.


    0 comments
View more solutions

Latest comments

  • MiloOliveira•70
    @MiloOliveira
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    Proud of that i solved it faster than the other similar problems

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

    the profile picture and username, using grid i did something that solved it, at least.

    Testiominal reviews made with CSS grid

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 5 months ago

    Semantic HTML & Accessibility Your use of HTML is well-structured, but I’d recommend ensuring that all elements follow semantic best practices. Consider using <article> instead of <div class="card"> to enhance accessibility and meaning. Also, adding aria-labels where necessary (e.g., for images and interactive elements) can improve screen reader support.

    Responsiveness & Layout Your layout adapts well to different screen sizes, and the use of CSS Grid is effective. The media queries efficiently reposition the testimonial cards, making the design visually appealing across various devices. However, you could refine the grid behavior further by experimenting with grid-auto-flow and minmax() to ensure dynamic adaptability.

    Code Structure & Readability The code is well-structured and readable. The use of CSS variables for colors enhances maintainability. One suggestion for optimization is to reduce redundancy in repeated .card-* class definitions by grouping shared styles together. This can help keep the CSS cleaner and easier to manage.

    Design Consistency The solution closely matches the original design, maintaining visual consistency. If you want to refine it further, consider fine-tuning spacing and typography to enhance readability. Additionally, testing with different fonts or font-weight combinations might improve text hierarchy.

    Suggestions for Improvement Use clamp() for font sizes – This can help make typography more fluid across screen sizes. Enhance focus states – Improve keyboard navigation by ensuring interactive elements have clear focus indicators. Optimize performance – Consider using will-change: transform; for hover effects to improve rendering performance. Overall, this is a great implementation, and with minor refinements, it could be even better! 🚀 Keep up the great work!

    Marked as helpful
  • Promerser•190
    @Promerser
    Submitted 5 months ago

    html css grid flexbox

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 5 months ago

    This is really awesome .well done!

  • Anlia•100
    @book-Anlia
    Submitted 6 months ago

    Product Preview card

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 6 months ago

    Hi book-Anlia! Great job completing the product preview card component. Here's some detailed feedback to help you further refine your solution:

    Semantic HTML Strengths: If you’ve used tags like <header>, <main>, <section>, and <footer> appropriately, that’s great. Semantic HTML makes your code easier to understand and improves accessibility for screen readers. Suggestions: Ensure buttons and links have descriptive text (e.g., "Add to Cart" instead of "Click Here"). If you used <div> where a semantic element could work, consider replacing it for clarity and structure. Accessibility Strengths: If hover and focus states are distinct and visually clear, that’s a big win for accessibility. Good job if you also ensured proper color contrast and used aria-label or aria-hidden attributes where needed. Suggestions: Double-check that all interactive elements are keyboard-navigable and that form elements (if any) are labeled. Use tools like Lighthouse or Axe to test for accessibility improvements. Responsive Layout Strengths: It sounds like you’ve done a great job ensuring responsiveness. If the design works well on a range of screen sizes, especially mobile-first, that's fantastic. Suggestions: Test the layout on various screen sizes, including very small ones (e.g., 320px wide) and very large desktops. Watch for content overflow or misaligned elements. Code Quality Strengths: If your CSS is modular and you’ve used reusable utility classes, that’s excellent. Consistent naming conventions improve maintainability. Suggestions: Review your code for comments explaining complex parts and ensure it's free of redundant or unused CSS. Using tools like Prettier for formatting and ESLint for linting ensures readability. Adherence to Design Strengths: It sounds like your solution closely matches the design. Consistency in font sizes, colors, and spacing is key to a polished look. Suggestions: Revisit the design and do a pixel-perfect comparison if possible. If you deviated significantly, document your reasons for the changes (e.g., improving responsiveness or accessibility). Overall Thoughts Your solution demonstrates strong attention to detail and a clear effort to create an optimal user experience. With a few refinements—such as further accessibility improvements, ensuring pixel-perfect accuracy, and enhancing code reusability—it could be even more impressive!

    If you'd like feedback on specific parts of your code or a comparison to the original design, feel free to share more details or a live demo link. Keep up the great work! 😊

    Marked as helpful
  • Tarik Raposo Parreira•80
    @tarikraposo
    Submitted 6 months ago

    Recipe Page

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 6 months ago

    The solution is well-structured and uses semantic HTML appropriately with elements like <section>, <header>, and <footer>. For accessibility, consider improving the alt text for images and ensuring good color contrast for readability. The layout is responsive, but the nutritional table might need adjustments on smaller screens for better readability. The code is clean and reusable, though avoiding redundancy in your CSS reset could improve efficiency. The design aligns closely with the mockup, but adding interactive features like a timer or enhancing SEO with meta tags could improve the page further. Great work overall!

  • P
    rmmcfarlin•240
    @rmmcfarlin
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    I didn't have access to the Figma file, so I'm happy that I got it close by eyeballing it. It would have been nice to have access to the design file to get everything more dialed in.

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

    Getting it to be responsive and keep its form while shrinking down to smaller sizes for mobile. I used min and clamp to get it to work on 375px viewports, but I couldn't get all of the elements (Mainly the links / buttons) to stay the correct size ratio down to 325. This is something I will work on moving forward.

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

    Any general advice / tips on responsiveness.

    Responsive links profile using clamp and min dimensions

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 6 months ago
    1. Cross-Browser Compatibility Issues:

    Still facing layout inconsistencies across certain browsers. Seeking best practices for handling these issues, particularly with CSS Grid/Flexbox. 2. Optimizing Mobile Responsiveness:

    The website is responsive, but you want to improve fluidity on various screen sizes, especially in navigation and footer sections. 3. Git and Version Control Best Practices:

    Encountered issues with pushing changes due to broken references. Looking for advice on managing large repositories and avoiding similar issues in the future. 4. Code Documentation:

    Unsure about the best way to document the code for better clarity. Seeking advice on best practices for writing clear, concise documentation for your project.

  • Ibrahim Morad•380
    @IbrahimMurad
    Submitted 6 months ago

    Blog preview card using HTML 5 and CSS

    1
    Nicolette Reneilwe Mashaba•140
    @Reney17
    Posted 6 months ago

    Semantic HTML: Great use of semantic elements like <section> and <footer>. Adding <article> for the main content and <header> for the title and metadata could enhance structure.

    Accessibility: Add more descriptive alt attributes for images and consider aria-label for links. Check the text contrast against the yellow background for better readability.

    Layout and Responsiveness: The layout is responsive, but consider optimizing images with srcset for better mobile performance.

    Code Structure: The code is clean and readable. To improve reusability, consider using CSS variables for repetitive values.

    Design vs. Implementation: The design is well-followed. Adding a smoother hover effect and adjusting padding for title alignment could enhance the design.

    Marked as helpful
View more comments
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

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