A aplicação é uma carteira digital de controle de gastos com um conversor de câmbio, permitindo ao usuário adicionar despesas e visualizar uma tabela com seus gastos e o total de gastos convertidos para uma moeda de escolha.
O projeto Trybe Wallet foi feito utilizando:
- Consumo de API
- HTML
- Css
- JavaScript
- React
- Ciclos de vida em React
- BrowserRouter, React Router, Route, Switch
- Redirect
- Redux para gerenciar estado global
Dentro do contexto de Redux este projeto visa consolidar os conhecimentos em:
-
Criar um store Redux em aplicações React
-
Criar reducers no Redux em aplicações React
-
Criar actions no Redux em aplicações React
-
Criar dispatchers no Redux em aplicações React
-
Conectar Redux aos componentes React
-
Criar actions assíncronas na sua aplicação React que faz uso de Redux.
- Clone o repositório
git clone git@github.com:QueziaFonseca/Project-Trybe-Wallet.git
- Entre na pasta do repositório que você acabou de clonar
- Instale as dependências e inicialize o projeto
- Instale as dependências:
npm install
- Inicialize o projeto:
npm start
(uma nova página deve abrir no seu navegador com um texto simples)
Esta página web consome os dados da API do awesomeapi API de Cotações para realizar a busca de câmbio de moedas.
Para mais informações sobre a API, veja a documentação.