A

Advanced Calculator

It is a 4 in 1 advanced calculator containing various calculators in one place. It does arithmetic calc, temperature conversions, discount calc, and currency conversions at one place.

18
A

Advanced Calculator

It is a 4 in 1 advanced calculator containing various calculators in one place. It does arithmetic calc, temperature conversions, discount calc, and currency conversions at one place.


The problem Advanced Calculator solves

In web, there are not proper calculators like we have in mobile phones. Having this calculator with a good UI gives a better experience with 99.9% accuracy. It can do all arithmetic calculations. It has the implementation using API and JSON file which helps it to convert any currency of the world. It shows the discount price and the original price after giving the percentage input for the discount. It can convert temperature upto 5 parameters.

Challenges I ran into

There were many challenges like:

  1. To perform all operations of adding and deleting the numbers with the signs for calculation and saving it in real time.
  2. To implement certain unique UI like a thermometer and country full name with the flags.
  3. Country's flag with a full name doesn't have a free API. To connect both of it, I used 2 digit country code and match them with the full name of the company from the data. As few countries have the same currencies, connecting the currency for flag wasn't useful.
  4. As it was my first project back then, there were many things I learnt and each step was a type of small or big challenge.
  5. Now then I know various libraries and frameworks for web development, I understand how tough it was to make it using vanilla JS with HTML and CSS.

Technologies used

Discussion