← Back to projects

freeCodeCamp coursework

JavaScript Calculator

A React calculator with a custom keypad, formula display, and decimal arithmetic controls.

My role: Frontend Developer

Historical demo: the keypad did not respond during review. The source code remains available.

Learning goal

Practice React components and state by handling calculator input, expressions, and results.

Behind the project

Built for freeCodeCamp with separate keypad, formula, and output components. The calculation logic handles operator changes, decimal input, and clearing the current expression. I also designed the keypad and display styling.

Repository
mnichols08/freecodecamp-calculator
Repository updated