Skip to content

lausompac/coin-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Converter

Sobre o projeto

API REST feita para conversão de valores de produtos, de moeda brasileira para outras moedas de diferentes nacionalidades.

🚀 Deploy

https://sbf-coin-converter.herokuapp.com/convert/BRL/529.99

📄 Documentação

https://documenter.getpostman.com/view/15825788/2s8YCejt9x

Os endpoints também podem ser testados diretamente no projeto através do arquivo requests.rest

✔️ Features

Conversão de moedas:

  • O endpoint recebe, através do link, o valor a ser convertido e sua moeda de origem. A resposta contém a moeda convertida e seu valor;

Criação de moeda:

  • A aplicação permite acrescentar novos tipos de moedas num banco de dados, fazendo o endpoint de conversão de moedas trazer mais conversões;

Busca de moedas:

  • O endpoint permite acessar todas as moedas adicionadas no banco de dados;

Deletar moedas:

  • O endpoint permite deletar moedas acrescentadas ao banco de dados;

🎲 Rodando o projeto

  • Para rodar o projeto você vai precisar do Node.JS;
  • Um editor para trabalhar com o código como VSCode;
  • Um banco de dados mySQL;

Como instalar e Rodar

  • Para baixar o projeto
1. git clone https://github.com/lausompac/eng-gruposbf-backend-typescript.git
2. cd eng-gruposbf-backend-typescript
  • Para instalar e rodar o projeto
3. npm install
4. npm dev
    ou
3. yarn install
4. yarn dev
  • Para rodar os testes
5. npm test
     ou
5. yarn test

Crie um arquivo .env na raiz do projeto e preencha as variáveis com seus dados do banco de dados mySQL. Essa instrução é fundamental para a execução do servidor.

PORT = 
DB_HOST = 
DB_NAME = 
DB_USER = 
DB_PASSWORD = 

🛠 Tecnologias utilizadas

  • Typescript;
  • Express;
  • Cors;
  • Knex;
  • SQL
  • Jest;

🚀 Aplicações utilizadas

👨‍💻 Desenvolvedor:


Laura Campos


About

Coin Converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors