Skip to content

Projetos de despesas em diversas moedas e retornando o cálculo total das despesas convertidas em Real (R$)

Notifications You must be signed in to change notification settings

TamirisShigaki/TrybeWallet

Repository files navigation

17 - Projeto Wallet

Contexto

Este projeto trata-se de uma carteira de despesas, onde podemos organizar nossas despesas com gastos em diversas moedas e tendo o cálculo total das despesas convertido em Real (R$) de acordo com seu valor de conversão atual, adquirido através da API: https://economia.awesomeapi.com.br/.

Esse projeto foi feito como validação do bloco de introdução ao Redux no módulo de Front-End da Trybe.

A aplicação consiste em uma página de Login e a pagina de Despesas:

Login

A pagina Login consiste em dois campos de input sendo eles E-mail e Senha, e um button Entrar.

img

Despesas

Adicionando despesas

A Tela de despesas conta com 5 campos sendo eles:

Valor da despesa ⇾ nesse campo colocamos o valor gasto com essa despesa.
Descrição da despesa ⇾ nesse campo colocamos onde tivemos esse gasto.
Moeda ⇾ nesse campo escolhemos qual moeda utilizamos para realizar o pagamento da despesa.
Método de pagamento ⇾ nesse campo escolhemos qual foi o método utilizado para realizar o pagamento.
Categoria ⇾ nesse campo escolhemos uma categoria que representa qual tipo de gasto tivemos.

img

Categorias da tabela

A Tabela conta com 9 categorias sendo elas:

Descrição ⇾ aqui é mostrado qual foi a despesa.
Categoria ⇾ aqui temos a categoria da despesa.
Método de pagamento ⇾ aqui temos qual foi o método utilizado para pagar essa despesa.
Valor ⇾ aqui temos o valor gasto com a despesa.
Moeda ⇾ aqui temos o nome da moeda utilizada para realizar o pagamento da despesa.
Câmbio utilizado ⇾ aqui temos qual o valor de conversão da moeda em relação ao Real (R$) no momento em que a despesa foi adicionada.
Valor convertido ⇾ aqui temos o valor da despesa em Real (R$).
Moeda de conversão ⇾ aqui temos a moeda base da conversão, no momento a aplicação tem apenas o Real (R$) como moeda base.
Editar/Excluir ⇾ aqui temos dois botões, o de editar despesa e o de excluir despesa.

img

Botões Excluir

Cada despesa conta com dois botões sendo eles:

Excluir ⇾ ao clicar no botão excluir a despesa a qual o botão esta atribuído é removida da lista.

img

Header

O Header da pagina conta com uma logo, um titulo, o E-mail do usuario, o valor total e a moeda base.

img

O valor total é a soma de todas as despesas com seu valor ja convertido para a moeda base (nesse caso o Real (R$)), sendo atualizado conforme adicionamos/excluímos despesas.

Técnologias usadas

Front-end:

Desenvolvido usando: React, CSS3, JavaScript ES6, React Redux, React Router, API externa.

Instalando Dependências

npm install

Executando aplicação

npm start

Conheça mais a aplicação

About

Projetos de despesas em diversas moedas e retornando o cálculo total das despesas convertidas em Real (R$)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages