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. 💳
-
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.
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
Marcio Gabriel Roque Mendes
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.