Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

Social Media Dashboard with Theme Switcher 📈 [HTML, SCSS, JS]

sass/scss, vite
Tharun Raj•1,330
@Code-Beaker
A solution to the Social media dashboard with theme switcher 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?

A really fun project built with SCSS!

Thanks to SCSS which made the theme switching much easier than regular CSS. I was able to achieve the result with a few lines of SCSS. This project is built using Vite to make working with SCSS easier.

This project also uses some basic grid layouts as well as some complex flex layouts that look amazing together. Building it was really fun because of this. This time though, I wasted lots of time by manually typing and not copy-pasting the contents of the index.html file provided with the Starter files. But, that didn't make a huge difference in terms of time.

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

Currently it doesn't have the toggle button. I'm currently learning how to make it. So as a placeholder, I added a simple button which lets the users toggle the theme. As soon as I'm comfortable building the theme switcher in a better way, I will make sure to update this solution.

One challenge was choosing the right colour each components. This project has a massive colour palette and probably the biggest I've ever worked with. Choosing the appropriate colours for each theme and active states took a little bit of thinking and time. But, that wasn't really an issue.

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

I would like to know how it looks on different screens and how I can make my SCSS, HTML and JavaScript better. I feel like I still have a long way to go with SCSS as my code doesn't look that pretty.

Any feedback is welcome! 😄

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 Tharun Raj'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
  • Use cases

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