This is a solution to the Testimonials grid section challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Get ready to showcase your testimonials in a beautifully designed grid section! This challenge is all about creating a responsive layout that adapts seamlessly to different screen sizes, ensuring that your testimonials shine on any device.
A challenge is to build out this testimonials grid section and get it looking as close to the design as possible. Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- Solution URL: (https://github.com/getishe/testimonials-grid-section-main)
- Live Site URL: (https://getishe.github.io/testimonials-grid-section-main/)
I started by analyzing the design and breaking it down into components. I created a simple React app using Next.js and styled it with Styled Components. The layout was built using CSS Grid for the testimonials section, ensuring responsiveness across different screen sizes. I also utilized Flexbox for aligning elements within the testimonials.
- Semantic HTML5 markup
- CSS custom properties
- CSS Grid
- Mobile-first workflow
- Styled Components - For styles
Use this section to recap over some of your major learnings while working through this project. Writing these out and providing code samples of areas you want to highlight is a great way to reinforce your own knowledge.
To see how you can add code snippets, see below:
<h1>Some HTML code I'm proud of</h1>.proud-of-this-css {
color: papayawhip;
}const proudOfThisFunc = () => {
console.log("🎉");
};I plan to continue improving my skills in responsive design and CSS Grid. I also want to explore more advanced features of Styled Components, such as theming and global styles. Additionally, I aim to enhance my understanding of accessibility best practices to ensure that my projects are inclusive for all users.
- Styled Components Documentation - This helped me understand how to use Styled Components effectively in my project.
- CSS Grid Guide - A comprehensive guide to CSS Grid, which was invaluable for creating the layout of the testimonials section.
- Flexbox Guide - This resource helped me align elements within the testimonials using Flexbox.
- Website - GitHub
- Frontend Mentor - @getishe
- Twitter - @yourusername
I would like to thank the Frontend Mentor community for providing such a great platform to practice and improve my skills. The feedback and support from fellow developers have been invaluable in my learning journey. Special thanks to the designers who create these challenges, as they inspire us to push our boundaries and create beautiful, functional web applications.

