Desafio 07: GoFinances Web - GoStack Turma 11
Sobre o desafio
- Desafio 07 onde foi desenvolvido uma nova aplicação, a GoFinances. Colocando em pratica o que foi aprendido até agora no React.js junto com TypeScript, utilizando rotas e envio de arquivos por formulário.
Objetivo
- Criar uma aplicação que deve armazenar transações financeiras de entrada e saída e permitir o cadastro e a listagem dessas transações, além de permitir a criação de novos registros no banco de dados a partir do envio de um arquivo csv.
Testes
- Após a implementação os testes devem ser executados para que possa ser avaliado todos os pontos do desafio proposto.
Para esse desafio, temos os seguintes testes:
should be able to list the total balance inside the cards
: Para que esse teste passe, sua aplicação deve permitir que seja exibido na sua Dashboard, cards contendo o total deincome
,outcome
e o total da subtração deincome - outcome
que são retornados pelo balance do seu backend.
should be able to list the transactions
: Para que esse teste passe, sua aplicação deve permitir que sejam listados dentro de uma tabela, toda as transações que são retornadas do seu backend.
-
should be able to navigate to the import page
: Para que esse teste passe, você deve permitir a troca de página através do Header, pelo botão que contém o nomeImportar
. -
should be able to upload a file
: Para que esse teste passe, você deve permitir que um arquivo seja enviado através do componente de drag-n-drop na página deimport
, e que seja possível exibir o nome do arquivo enviado para o input.
Resultado dos testes:
Rocketseat!! GoStack11!! Desafio07 ReactJS!!