Skip to content

Módulo de Front-End | Projeto do Bloco 15 - Gerenciamento de estado com Redux do curso de Desenvolvimento de Software da Trybe

Notifications You must be signed in to change notification settings

SheilaNS/project-trybewallet

Repository files navigation

💰 Projeto TrybeWallet 💵

📄 Sobre

Projeto do Bloco 15 - Gerenciamento de estado com Redux do curso de Desenvolvimento Web da Trybe.
É uma aplicação que computa gastos em diferentes moedas e converte tudo para uma única moeda, que pode ser escolhida pelo usuário.
Tudo isso usando o Redux para compartilhar o estado da sua aplicação entre seus vários componentes.
A API de cotações de moedas usada neste projeto está disponível neste link.

Quantidade de requisitos: 10
Requisitos feitos: 9

URL do projeto: https://sheilans.github.io/project-trybewallet/

💻 Habilidades desenvolvidas

  • Criar um store, reducers, actions, actions assíncronas e dispatchers no Redux em uma aplicação React
  • Conectar O Redux aos componentes React

🗣️ Stacks utilizadas

👩‍💻 No seu computador

Para rodar esse projeto no seu computador, abra o terminal e siga o passo-a-passo a seguir:

  1. Clone o repositório git clone git@github.com:SheilaNS/project-trybewallet.git
  2. Entre na pasta do repositório que você acabou de clonar cd project-trybewallet
  3. Instale as dependências npm install
  4. Inicialize o projeto npm start
  5. O navegador vai abrir uma nova aba com a página do projeto

🏗️ Estrutura do projeto

├── public
│   ├── favicon.ico
│   ├── index.html
│   ├── logo192.png
│   ├── logo512.png
│   ├── manifest.json
│   └── robots.txt
├── src
│   ├── actions
│   │   ├── index.js
│   │   ├── rates.js
│   │   ├── user.js
│   │   └── wallet.js
│   ├── assets
│   │   ├── Form.css
│   │   ├── Login.css
│   │   ├── Table.css
│   │   └── Wallet.css
│   ├── components
│   │   ├── Form.js
│   │   └── Table.js
│   ├── pages
│   │   ├── Login.js
│   │   └── Wallet.js
│   ├── reducers
│   │   ├── index.js
│   │   ├── user.js
│   │   └── wallet.js
│   ├── service
│   │   └── quotationAPI.js
│   ├── store
│   │   └── index.js
│   ├── App.css
│   ├── App.js
│   ├── Routes.js
│   ├── index.css
│   ├── index.js
│   ├── logo.svg
│   ├── serviceWorker.js
│   └── setupTests.js
├── .eslintignore
├── .eslintrc.json
├── .gitignore
├── .npmrc
├── .stylelintignore
├── .stylelintrc.json
├── README.md
├── package-lock.json
└── package.json

Autora: Sheila Nakashima dos Santos

WhatsApp LinkedIn Gmail

About

Módulo de Front-End | Projeto do Bloco 15 - Gerenciamento de estado com Redux do curso de Desenvolvimento de Software da Trybe

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published