Skip to content

alistaircolling/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator Test

Test Version number: 04fa1404c2b3b7be0e5909d4ba93d1332bc76e98

Project can be viewed here

Next steps / TODO

  • 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

Available Scripts

To run the application locally:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Tests:

yarn test

Launches the test runner.

This project was bootstrapped with Create React App.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published