Esse projeto é uma aplicação Front-End que consiste na manipulação de uma carteira de controle de gastos com conversor de moedas.
Ao utilizar essa aplicação um usuário deverá ser capaz de:
- Adicionar, remover e editar um gasto;
- Visualizar uma tabelas com seus gastos;
- Visualizar o total de gastos convertidos para uma moeda de escolha;
As principais tecnologias utilizadas no projeto são: React e Redux para manipulação de estado.
git clone [email protected]:lauralana/Project-MyWallet.git
node
para evitar conflitos de versão, caso não tenha essa versão instalada você pode usar o nvm
para fazer o gerenciamento de versões.
ℹ️ Instale as dependências com npm install
ℹ️ Para inicializar o projeto, rode o comando npm start
Clique aqui para ver mais
Para esse projeto foi utilizada a API, awesomeapi API de Cotações para realizar a busca de câmbio de moedas.ENDPOINT:
O retorno desse endpoint será algo no formato:
{
{
"USD": {
"code":"USD",
"codein":"BRL",
"name":"Dólar Americano/Real Brasileiro",
"high":"5.6689",
"low":"5.6071",
"varBid":"-0.0166",
"pctChange":"-0.29",
"bid":"5.6173",
"ask":"5.6183",
"timestamp":"1601476370",
"create_date":"2020-09-30 11:32:53"
},
...
}
}
Se você quiser aprender mais informações sobre a API, veja a documentação.
OBS : esse projeto possui pequenas divergências em relação ao projeto original proposto pela Trybe.