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

Calculator app with changing themes

Natthedev•50
@Natthedev
A solution to the Calculator app 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 am proud of my JS. I for sure learned more by doing this project. I am also proud of the extra touches I added. I made it look way better than the examples.

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

What I Learned: I liked this project because of the challenge it presented, but I was not expecting it to be this challenging. I learned a few things. I learned how to use multiple files to create the theme switch, I learned so much about JavaScript and got in-depth practice with event listeners and logic, and lastly, I learned the importance of formatting in JS. It was a challenge. I wanted to practice my CSS gridding and I am confident in that skill now. I also wanted to get more in-depth practice with JS and this for sure fulfilled that need. I wanted to do the bonus, but the localstorage function didn't seem to work. I consulted my friend to see if I had any mistakes, but he could not find any. He asked chatGPT and not even the AI could figure out why it wasn't working. So, I gave up on that but I did learn a ton of information on how to make it work and how to use cookies. I know my next project will need it so I will learn it then.

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

I really wanted to do the bonus, so I really would like to know how to do that.

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 Natthedev'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
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