Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 3.04 KB

README.md

File metadata and controls

64 lines (43 loc) · 3.04 KB

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.