Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/felipemuller20/expenses-wallet-project

Projeto realizado em React e Redux que simula uma carteira de despesas que faz conversão da moeda utilizada para o Real (R$), através de uma API.
https://github.com/felipemuller20/expenses-wallet-project

react-router reactjs redux

Last synced: about 1 month ago
JSON representation

Projeto realizado em React e Redux que simula uma carteira de despesas que faz conversão da moeda utilizada para o Real (R$), através de uma API.

Awesome Lists containing this project

README

        

# ✌️ Boas vindas ao repositório do projeto Expenses Wallet!

Neste projeto foi desenvolvido uma carteira de controle de gastos com conversor de moedas. Ao utilizar essa aplicação um usuário é capaz de:

Adicionar, remover e editar um gasto;
Visualizar uma tabelas com seus gastos;
Visualizar o total de gastos convertidos para uma moeda de escolha;

Para a realização deste projeto, foi utilizada uma API que recebe a cotação atual das moedas de vários países.

---

# 👀 Visualização

O deploy deste projeto foi realizado via GitHub Pages e você pode acessá-lo através [deste link](https://felipemuller20.github.io/expenses-wallet-project/).

Para executar este programa no seu computador, faça o clone deste repositório com `git clone`. Em seguida, instale as dependências do projeto com `npm install` e execute o programa com o comando `npm start`.

---

# ⚛️ Tecnologias utilizadas

- React.JS
- JavaScript
- React Redux

---

# ✍️ Habilidades desenvolvidas

- 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.

Além disso, neste projeto foi utilizado o ESLint, uma ferramenta para identificar divergências nos padrões de códigos JavaScript, garantindo as boas práticas no código e uma melhor legibilidade.

---