Skip to content

viniciusjosedev/project-trybe-wallet

Repository files navigation

TrybeWallet

Bradges


Descrição do projeto

Projeto realizado mediante a necessidade da prática em conceitos inicialmente abordados de forma teórica.

Neste projeto em específico, pratiquei ainda mais a forma de se desenvolver uma aplicação em React. Usando componentes de classes, e junto com eles, tambem usei os conhecimentos de redux, para manipular estados globais na aplicação.

Além disso, pratiquei requisições para API's, junto com isso, veio a necessidade de tratar essas requisições como uma Promise e então encaminhar os resultados para a tela do usuário.

API('s) usada(s):

End-Point para conversor de moedas: https://economia.awesomeapi.com.br/json/all - ✔️

🔨 Funcionalidades 🔨

A aplicação se inicia com a tela de login.

Quando logado, a págia é redirecionada para a pagina inicial do site pós login. Lá o usuário poderá desfrutar da funcionalidades de adicionar, ler, editar e remover itens em sua carteira.

A aplicação tem o intuito de treinar os conhecimentos de estado global com redux, entregando funcionalidades de conversão de moedas para a carteira. Sempre fazendo a conversão de moedas para o Real, no esquema Moeda Estrangeira/Real Brasileiro

💻 Tecnologias/Linguagens utilizadas 💻

Tecnologias: - HTML5, CSS6 e JS6 - ✔️

Bibliotecas: - React, react-router-dom@v5, prop-types@15, redux@4.2, react-redux@8.0 e redux-thunk@2.4 - ✔️

Pessoas Desenvolvedoras do Projeto.

Projeto realizado em conjunto com a empresa de tecnologia Trybe, que foi a responsável pela criação dos testes com o Cypress, fazendo-se assim, toda a estrutura necessária para um bom desenvolvimento orientado a testes (TDD).

Além dos testes com o Cypress, toda a estrutura inicial do projeto foram feitas pela Trybe, isso inclui: todos os scripts no packge.json, estrutura inicial das pastas e arquivos, os arquivos mockData.js, renderWith.js.

Todas os demais adições dos arquivos/diretórios do projeto são de autoria minha, isso inclui: src/components, src/pages, src/style, src/tests. As alterações dos demais arquivos soltos na pasta src/ também são de minha autoria, isso inclui: App.jsx, index.js.

OBS 1: O arquivo setupTests.js já vem como default com o React na instalação feita (npx create-react-app .).
OBS 2: Todos os testes de com o Cypress foram devidamente apagados, esta ação envolve proteger a autoria de código, respeitando assim as normas e regras internas da empresa de tecnologia Trybe.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published