Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted about 2 months ago

Responsive dashboard using html and tailwind css

tailwind-css
Sadman-Sakib•10
@Sadman-Sakib748
A solution to the QR code component challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


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

I'm proud of how the entire project turned out to be fully responsive across devices, especially the product layout and filtering functionality. It was my first time using Tailwind CSS in combination with React, and I managed to build a clean and interactive UI.

Next time, I would plan the component structure more carefully from the start to avoid rewriting code when scaling the app. I would also consider adding more accessibility features like keyboard navigation and ARIA labels.

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

One of the main challenges was managing dynamic UI updates when filtering products. Initially, I struggled with maintaining state across components, but using React hooks like useState and useEffect helped solve this.

Another challenge was styling with Tailwind CSS utility classes—it was a bit overwhelming at first. However, after referring to the documentation and experimenting with different layout strategies like Flexbox and Grid, I became more comfortable using it efficiently.

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

I would love feedback on the following areas:

  • Is the component structure efficient, or could it be optimized further?
  • Any suggestions on improving performance or code cleanliness?
  • Best practices for improving responsiveness and accessibility?
  • How could I better handle state management if the project scales (e.g., context or Zustand/Redux)?
Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Sadman-Sakib's solution.

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

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