Inspiration

We often come across situations where we feel that it would be great to have an efficient calculator customized to our needs. To address this, we have decided to build an online calculator that can be modified easily as per user requirements.

What it does

This calculator supports more operations compared to a basic calculator. Not only does it support basic arithmetic operations, but it also can compute factorial, powers, logarithmic & exponential values of the given input.

How we built it

This calculator is built using HTML, CSS, Bootstrap and JavaScript. The source codes can be found in the GitHub Repo. The UI is super simple and user-friendly. We used already existing BootStrap modules to make the app responsive.

Challenges we ran into

Parsing the input as a string was a real problem. It was hard to map the arguments to functions. However, we enjoyed tacking them and are satisfied with the results.

Accomplishments that we're proud of

Using the All-in-one calculator, complex calculations can be done within a fraction of a second. This can be very useful to students, working professionals, accounting, banks etc, in which cases calculations are needed to be performed regularly. This application can be used online without any installation.

What we learned

Implementing mathematical functions on the given input values in JS. Designing user-friendly and convenient UI. Using BootStrap to create a responsive design.

What's next for the All-in-one calculator

This can be easily modified to do temperature & metric conversions, evaluating boolean expressions. Apart from adding a lot more functionality, we expect to update the existing features to perform significantly faster computations.

Share this project:

Updates