Sheredega Nikolay

MyPhoto
Myself
My contacts
Location: Georgia, Tbilisi
Phone: +995599450324
Email: irm.228322@gmail.com

About me

I'm good in team work and also easyly learning something new. I'm always trying to improve my skills. And I'm not a stressful person, so you can depend on me in any problem.

My code example

 const api = "https://api.exchangerate-api.com/v4/latest/USD";

  

var search = document.querySelector(".searchBox");
var convert = document.querySelector(".convert");
var fromCurrecy = document.querySelector(".from");
var toCurrecy = document.querySelector(".to");
var finalValue = document.querySelector(".finalValue");
var finalAmount = document.getElementById("finalAmount");
var resultFrom;
var resultTo;
var searchValue;
  

fromCurrecy.addEventListener('change', (event) => {
    resultFrom = `${event.target.value}`;
});
  

toCurrecy.addEventListener('change', (event) => {
    resultTo = `${event.target.value}`;
});
  
search.addEventListener('input', updateValue);
  

function updateValue(e) {
    searchValue = e.target.value;
}
  

convert.addEventListener("click", getResults);
  

function getResults() {
    fetch(`${api}`)
        .then(currency => {
            return currency.json();
        }).then(displayResults);
}
  

function displayResults(currency) {
    let fromRate = currency.rates[resultFrom];
    let toRate = currency.rates[resultTo];
    finalValue.innerHTML = 
       ((toRate / fromRate) * searchValue).toFixed(2);
    finalAmount.style.display = "block";
}


My skills

  • HTML(basics)
  • CSS(basics)
  • JavaScript(basics)

My English

  • B1-B2 (didn't have much practice recently)

My education

  • Three years of Moscow Technological University
  • Self-studying