Skip to content

CristianoSFMothe/Converso-Moeda-VanillaJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub repo size GitHub GitHub release (latest by date) GitHub top language GitHub language count

💰 Converso Moeda VanillaJS

🚀 Um converso de moeda usando VanillaJS, sem uso de framework ou libs do JavaScript. Ou seja puro JavaScript.

Esse projeto consiste em uma requisição atráves da API ExchangeRate-API, na qual depois de criar, poderá será ser feito a requisição dos dados da API.

Description

Esse projeto consiste numa aplicação web para uma aplicação de requisição da taxa de câmbio da moedas internacionais, como por exemplo o Dólar atualmente em relação ao Real

Com acesso a API podemos obter os dados referente as cotações da moedas, e fazemos a nossa configuração para definir qual a moeda é a de base de referência.

📥 Instalação e execução

Faça um clone desse repósitorio, e acesse esse diretório

  $ git clone https://github.com/CristianoDaSilvaFerreira/Converso-Moeda-VanillaJS.git

💪 Contribuir

Faça o fork e clone o projeto a partir do seu usuário.

# Clonando projeto
$ git clone https://github.com/SEU-NOME-DE-USUARIO/netflix-clone.git

# Criando um branch
$ git branch minha-alteracao

# Acessando o novo branch
$ git checkout -b minha-alteracao

# Adicionando os arquivos alterados
$ git add .

# Criando commit e a mensagem
$ git commit -m "Corrigindo...."

# Enviando alterações para o brach
$ git push origin minha-alteracao

Você deve navegar até o seu repositório onde fez o fork e clicar no botão New pull request no lado esquerdo da página.

🛠 Tecnologias

As seguintes ferramentas foram utilizadas para construção desse projeto:

Aplicando a apredezagem a utulização de IIFE (Immediately Invoked Function Expression), que antigamente era usado fazendo com que uma aplicação tivesse só escopo locais, ou seja somente escopo de funções. Mas agora com as novas versões do JavaScript, com a utilização do ES6, que agora faz com que tenha-se o sistema de modulos. O que no caso dessa aplicação, será aplicado a utilização da IIFE para fazer com a função seja autoexecutável

  const state = (() => {
    let exchangeRate = {}

    return {
      getExchangeRate: () => exchangeRate,
      setExchangeRate: newExchangeRate => {
        if (!newExchangeRate.conversion_rates) {
          showAlert({ 
            message: 'O objeto precisa ter uma propriedade conversion_rates' 
          });
          return;
        }

        exchangeRate = newExchangeRate
        return exchangeRate
      }
    }
  })()

📥 Instalação e execução

Faça um clone desse repósitorio, e acesse esse diretório

  $ git clone https://github.com/CristianoDaSilvaFerreira/Coffee-Shop.git

💪 Contribuir

Faça o fork e clone o projeto a partir do seu usuário.

# Clonando projeto
$ git clone https://github.com/SEU-NOME-DE-USUARIO/netflix-clone.git

# Criando um branch
$ git branch minha-alteracao

# Acessando o novo branch
$ git checkout -b minha-alteracao

# Adicionando os arquivos alterados
$ git add .

# Criando commit e a mensagem
$ git commit -m "Corrigindo...."

# Enviando alterações para o brach
$ git push origin minha-alteracao

Você deve navegar até o seu repositório onde fez o fork e clicar no botão New pull request no lado esquerdo da página.

Autor

Cristiano da Silva Ferreira🚀

Feito com ❤️ por Cristiano da Silva Ferreira 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

ObjetivoTecnologiasContribuiçãoLicençaAutor

🚧 Finalizado podendo ser acessado atráves do endereço Converso de Moedas 🚧

About

Um converso de moeda usando VanillaJS, sem uso de framework ou libs. Ou seja puro JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published