Skip to content

getishe/testimonials-grid-section-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Testimonials grid section solution

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.

Table of contents

Overview

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.

The challenge

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

Screenshot

Desktop Mobile

Links

My process

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.

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • CSS Grid
  • Mobile-first workflow
  • Styled Components - For styles

What I learned

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("🎉");
};

Continued development

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.

Useful resources

  • 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.

Author

Acknowledgments

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.

About

Testimonials grid section solution - Testimonials grid section challenge on Frontend Mentor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors