Este é um projeto desenvolvido por mim, Lucas Bitencourt, durante meu curso pela Trybe.
O projeto consiste em monstar uma carteira de gastos, onde o usuário pode adicionar suas despesas, em diferentes moedas, adicionando uma descrição, categoria e método de pagamento. Ao adicionar as despesas, é gerada uma tabela com as despesas adicionadas, além de ser gerado o valor total gasto com todas as despesas.
O objetivo deste projeto, foi avaliar as seguintes habilidades:
- React
- React Router
- Redux
- Fetch API
- Testes em React-Redux
Estas habilidades poderão ser testadas conforme os arquivos de teste (incluídos neste repositório).
Este é o resultado do projeto:
Você também pode visualizar o projeto rodando clicando aqui.
- Clone o repositório
git clone git@github.com:xlucasbitencourt/tp-wallet.git
- Entre na pasta do repositório que você acabou de clonar:
cd tp-wallet
- Instale as dependências e inicialize o projeto
npm install
npm start
#### Testes
Para executar os testes, rode o seguinte comando:
npm test
Após algumas implementações para que o código fique com um visual mais atrativo, alguns testes poderão falhar. Isso não significa uma má execução do projeto, visto que os testes não foram feitos abordando a implementação extra.
Este é um projeto desenvolvido para aprendizado. Caso queira contribuir com algum feedback, sinta-se a vontade para comentar, ou entre em contato comigo: