/digital-wallet-a

Esse projeto desenvolve uma carteira de controle de gastos com conversor de moedas, ele utiliza store, reducers, actions, dispatchers do Redux e conecta o Redux aos componentes React.

Primary LanguageJavaScript

Digital Wallet 💵

✏ Sobre o projeto

O objetivo do projeto é desenvolver uma carteira de controle de gastos com conversor de moedas, essa aplicação consome da API de Cotações de Moedas. 💹

A aplicação contem uma tela de login que conta com um botão de "Login" que só é habilitado se um e-mail válido for digitado, bem como uma senha de seis dígitos. Ao realizar o Login, o usuário é direcionado para a página denominada "carteira", onde ele pode cadastrar e excluir despesas. É exibida uma tabela que o usuario pode adicionar, visualizar e editar gastos. 🪙

Podem ser inseridas uma variedade de informações pelo usuário, tais como: descrição da despesa, método de pagamento, categoria da despesa, moeda utilizada, valor da despesa, cotação atual do cambio, valor convertido e moeda de conversão. 💳

Habilidades desenvolvidas:

  • Uso de um store Redux em aplicações React

  • Uso de reducers no Redux em aplicações React

  • Uso de actions no Redux em aplicações React

  • Uso de dispatchers no Redux em aplicações React

  • Conectar Redux aos componentes React

  • Utilização de actions assíncronas na aplicação React que faz uso de Redux.

🔧 Principais tecnologias utilizadas:

Como utilizar o projeto na sua máquina

1. Deploy:
https://digitalwalletnow.netlify.app/

2. Faça o git clone na sua máquina e entre no diretório:

  • Lembre-se de clonar o repositório no diretório desejado na sua máquina!
git@github.com:Marcio-Gabriel-Roque-Mendes/trivia-project.git
cd trivia-project

Instale as dependências

  • Atente-se para instalar na pasta raiz do projeto
 npm install

Inicie a aplicação

 npm start

Prévia da aplicação rodando:

Desenvolvido por:

Marcio Gabriel Roque Mendes

Observações:

Este projeto foi desenvolvido inspirado no projeto TrybeWallet proposto no curso de Desenvolvimento Full Stack da Trybe no qual os alunos deveriam desenvolve-lo para fins didáticos.