Skip to content

Expense control system developed as one of the challenges of the BootStamp GoStack offered by Rocketseat.

Notifications You must be signed in to change notification settings

lucasvleal/GoFinances

Repository files navigation

Capa

Desafio: Fundamentos do ReactJS

Esse repositório é referente ao sétimo desafio do Bootcamp GoStack turma 12, oferecido pela Rocketseat .

Nele aplicamos um pouco do conhecimento adquirido no módulo do curso => Primeiro app com ReactJS

Recebemos um template e o editamos para que atendesse aos requisitos propostos de interações com a API desenvolvida no primeiro desafio

Listar as transações da sua API: Sua página Dashboard deve ser capaz de exibir uma listagem através de uma tabela, com o campo title, value, type e category de todas as transações que estão cadastradas na sua API.

Exibir o balance da sua API: Sua página Dashboard, você deve exibir o balance que é retornado do seu backend, contendo o total geral, junto ao total de entradas e saídas.

Importar arquivos CSV: Na sua página Import, você deve permitir o envio de um arquivo no formato csv para o seu backend, que irá fazer a importação das transações para o seu banco de dados.

Resultado final

Dashboard

Screenshot

Import screen

Screenshot

Tecnologias Usadas

  • TypeScript
  • ReactJS
  • axios
  • filesize
  • polished
  • react-router-dom
  • styled-components
  • Teste automatizados

Concluído no dia: 02/07/2020

About

Expense control system developed as one of the challenges of the BootStamp GoStack offered by Rocketseat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published