This project is from Zero to Mastery: Jacascript Web Projects: 20 Projects to Build Your Portfolio. This is project 17 / 20.
You can view a live version of the project here
You can view the full list of project from this course here.
It was really interesting to see how this project was built. I had created a calculator in the past, can be found here at this repo. My version had way more LOC in it, and I used a bunch of switch statements inside of if statements which I now realize was totally uneccessary.
This is one of the reasons I wanted to take this course. I really like seeing the different ways people code the same project, and it helps me learn different ways that I can do something. Usually, I find a better way than the way I have done it before.