Test Version number: 04fa1404c2b3b7be0e5909d4ba93d1332bc76e98
Project can be viewed here
- More tests - check the display value from the DOM
- Handle key presses as well as clicks
- Some key errors not handled e.g. '.' after an operator
- Some operations not handled adding and multiplication of negative numbers e.g. 2*-9
- Mobile optimised display
- More operators e.g. %, √
- Improve button positioning e.g. move all operators to the right
- Improve button styling e.g. larger '=' and colour operators differently
- Custom favicon
- Swap out
calculateResult.tsx
hook logic for 3rd part library or vanilla javascript to fix security issue, make more robust, add new features
To run the application locally:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Tests:
Launches the test runner.
This project was bootstrapped with Create React App.