- HTML
- CSS
- JavaScript
- ReactJs - A JavaScript library for building user interfaces
- after running the code to create react templete:
npx create-react-app app-name
cd app-name
npm start
- I removed any unnecessary files, leaving just core files.
- I then made the buttons I want to use.
- I then used flexbox to arrange my calculator buttons, span to increase the All Clear (AC) and Equals (=) button size.
- Adding style to the calculator
- adding hover and focus functionality
- adding number functions
- Adding calculation functionality