A fully functional calculator with basic arithmetic operations that can be controlled with mouse or keyboard. This is the capstone project of The Odin Project's Foundations course.
Project description can be found here.
Live demo available here
- HTML5
- CSS3
- JavaScript ES6
This project helped to reinforce the following skills:
- JavaScript functions
- JavaScript event listeners
- DOM manipulation
- Flexbox
- implementing keyboard support
This project could be improved with:
- history of past operations stored on the side, perhaps in a collapsable container
- Live preview of n1, operation, n2, and calculated value within input window.
- on the bottom right, greyed out, with regular display top left, black
- Clone this repository to your desktop.
- Navigate to the top level of the directory by running
cd odin-calculator
. - Open
index.html
in your browser.