Skip to content

cat-street/cl-002-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CatLogic CL-002 Calculator

Self-study React Project

Calculator Preview

About

A React calculator with a few advanced functions.

Under the hood

  • React, JavaScript ES6 syntax, CSS3 semantic HTML5
  • Big.js library used calculations (fixes JS decimal numbers precision problem)
  • Errors for dividing by zero and for square root for negative values.
  • Memory function
  • Backspace functionality
  • Imitates a behavior of a real-life calculator
  • Immediate execution logic
  • Supports chain operations without pressing 'equals' and multiple 'equals' pressing.
  • Designed by pure CSS shadows and borders.
  • HTML/CSS naming by BEM.

To-do

  • Keyboard input

Releases

No releases published

Packages

No packages published