https://github.com/andreyrvs/17-trybe-wallet
Carteira de controle de gastos com conversor de moedas.
https://github.com/andreyrvs/17-trybe-wallet
bootstrap frontend javascript react react-icons react-router reactjs redux redux-thunk
Last synced: 3 months ago
JSON representation
Carteira de controle de gastos com conversor de moedas.
- Host: GitHub
- URL: https://github.com/andreyrvs/17-trybe-wallet
- Owner: Andreyrvs
- Created: 2022-07-30T21:14:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T03:45:30.000Z (over 3 years ago)
- Last Synced: 2025-06-10T11:44:36.023Z (about 1 year ago)
- Topics: bootstrap, frontend, javascript, react, react-icons, react-router, reactjs, redux, redux-thunk
- Language: JavaScript
- Homepage: https://17-trybe-wallet.vercel.app/
- Size: 575 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wallet
## Contexto
Este projeto trata-se de uma aplicação que computa gastos em diferentes moedas e converte tudo para uma única moeda, que pode ser escolhida por quem usa. Utiliza a API de [Cotações de Moedas](https://docs.awesomeapi.com.br/api-de-moedas)
Sendo possivel:
- Adicionar, remover e editar um gasto;
- Visualizar uma tabelas com seus gastos;
- Visualizar o total de gastos convertidos para uma moeda de escolha;
## Técnologias usadas
Front-end:
> Desenvolvido usando: React, React Router, Prop-Types, React Icons, Redux, Redux Thunk, Bootstrap
## Habilidades
Adquiri essas habilidades ao desenvolver esse projeto:
- 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 usa Redux;
## Preview da Aplicação
|  |  |
| ----------- | ----------- |
## Instalando Dependências
- Clone o projeto:
```bash
git clone git@github.com:Andreyrvs/17-Trybe-Wallet.git
```
> Front-end
```bash
cd 17-Trybe-Wallet/
npm install
```
## Executando aplicação
- Para rodar o Front-end:
```bash
cd src/ && npm start
```