/temperature-converter

Temperature converter built with React

Primary LanguageJavaScript

Temperature Converter

contents


Introduction

Temperature Converter is an application built using React for converting between units of Temperature Kelvin, Celsius also named Centigrade, Fahrenheit.

let us talk about each unit of Temperature...

kelvin (K), base unit of thermodynamic temperature measurement in the International System of Units (SI). it's named for the British physicist William Thomson (known as Lord Kelvin). An absolute temperature scale has as its zero point absolute zero (−273.15° on the Celsius temperature scale and −459.67° on the Fahrenheit temperature scale)

to convert from Kelvin to Celsius

to convert from Kelvin to Fahrenheit

Celsius also called Centigrade, scale based on 0° for the freezing point of water and 100° for the boiling point of water. Invented in 1742 by the Swedish astronomer Anders Celsius, it is sometimes called the centigrade scale because of the 100-degree interval between the defined points.

Celsius used 0° for the boiling point of water and 100° for the melting point of snow. This was later inverted to put 0° on the cold end and 100° on the hot end, and in that form it gained widespread use.

to convert from Celsius to Kelvin

to convert from Celsius to Fahrenheit

Fahrenheit temperature scale, scale based on 32° for the freezing point of water and 212° for the boiling point of water, the interval between the two being divided into 180 equal parts. The 18th-century German physicist Daniel Gabriel Fahrenheit originally took as the zero of his scale the temperature of an equal ice-salt mixture and selected the values of 30° and 90° for the freezing point of water and normal body temperature, respectively; these later were revised to 32° and 96°, but the final scale required an adjustment to 98.6° for the latter value.

to convert from Fahrenheit to Kelvin

to convert from Fahrenheit to Celsius

if you wanted more info on conversions click here

here is a visual presentation that demonstrate some of the terms used in the aforementioned paragraphs.

unit of temperatures


Motivation

this project was build behind the incentive of enhancing my skills in React.

going through the phases of building this project I realized that I'm learning, discovering resources, libraries that can ease the building of this project as well as subsequent projects.

building a project is a great way to solidify the theory part that you get from googling stuff or reading books or even watching courses about any tech you want to learn.

so my advise to you is to not only watch or read, because this way of "learning" is improper when your profession require a practical application.

you need to build the mind of practicality of your profession.


Try it!

Live Demo: temperature-converter