The project, which is deployed on Netlify, is a progressive web application(PWA) so offline mode is supported. Beside, this project utilizes immediate execution logic and fixes the js numeric precision issue by applying a third-party library, Decimal light.js.
The user interface of the calculator was designed based on the core of Neumorphism, which became a popular visual design trend that blends techniques from skeuomorphism, realism, and flat design in late 2019. One of the advantages of neumorphic button is the salient user feedback while the button is active or inactive.
Currently, the calculator offers only the basic arithmetic. It is possible to upgrade the existing calculator to a scientific one by adding more advanced arithmetic like the factorial function, trigonometric functions and so on.