Skip to content

Aplicação que simula um carteira de controle de gastos com conversor de moedas, onde é possível adicionar, remover ou editar os gastos, assim como visualizar em formato de tabelas os gastos inseridos mostrando um resumo do total de todos os gastos convertido para a moeda escolhida.

Notifications You must be signed in to change notification settings

afstudiox/digwallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto DigWallet

Sobre

Aplicação que simula um carteira de controle de gastos com conversor de moedas, onde é possível adicionar, remover ou editar os gastos, assim como visualizar em formato de tabelas os gastos inseridos mostrando um resumo do total de todos os gastos convertido para a moeda escolhida.

Teste a aplicação aqui

Observações

  • Aplicação desenvolvida em React, utilizando Redux como ferramenta para manipulação de estado.
  • Uso de funções síncronas e assíncronas.
  • Utilizado o lifecycle methods para escuta e renderização condicional dos componentes de acordo com a mudança do estado.

Habilidades

  • Fazer requisições e consumir dados vindos de uma API;
  • Utilizar os ciclos de vida de um componente React;
  • 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.

Desafios

  • - Fazer login;
  • - Ter um Header dinâmico que mostre o nome do usuário logado e o valor total das despesas;
  • - Trazer as siglas da moedas, assim com suas cotações de um API externa.
  • - Adicionar/ editar e remover uma despesa no estado global da aplicação;
  • - Renderizar uma tabela que mostre das despesas existentes no estado global da aplicação.

Stacks utilizadas

image image image image image image

Como testar localmente:

  1. Clone o repositório git clone git@github.com:afstudiox/digwallet.git
  2. Executar o o comando npm install na raiz do projeto para instalar as dependências.
  3. A aplicação dever ser executado no seu browser padrão na porta 3000.

Fontes de consultas:

©️ Direitos Autorais

Este projeto foi desenvolvido para fins de aprendizado por Andre Felipe dos Santos. É permitido baixar ou clonar o repositório para fins de estudo, porém não é permitida a publicação de cópias totais ou parciais do mesmo. Esta isenção de responsabilidade não abrange bibliotecas e dependências, que estão sujeitas às suas respectivas licenças.

About

Aplicação que simula um carteira de controle de gastos com conversor de moedas, onde é possível adicionar, remover ou editar os gastos, assim como visualizar em formato de tabelas os gastos inseridos mostrando um resumo do total de todos os gastos convertido para a moeda escolhida.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published