Skip to content

elizabethhess0320/calculator

 
 

Repository files navigation

Calculator

Created with create-react-app. See the full create-react-app guide.

Try It

https://elizabethhess0320.github.io/calculator/

Install

npm install

Usage

npm start

Bug-Fixes

[Issue #16] (andrewagain#16) [Issue #17] (andrewagain#17) [Issue #25] (andrewagain#25) [Issue #40] (andrewagain#40) [Issue #53] (andrewagain#53) [Issue #77] (andrewagain#77) [Issue #105] (andrewagain#105) [Issue #55] (andrewagain#55)

Enhancements

Styling: updated to match Mac calculator Created higherOrder object to calculate in order of operations Added keypress event handler to listen to keypress

To-do's

Separate component files into individual component folder structures Add missing test files for button.js, buttonPanel.js, display.js, operate.js Equal button needs to perform last operation for every subsequential click Add functionality for navigating the calculator buttons with arrow keys Add functionality for performing scientific calculations (Could use Math.js library to perform calculations)

About

Simple calculator built with React

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 77.3%
  • HTML 14.6%
  • CSS 8.1%