Link da página do projeto: https://alvaresju.github.io/trybewallet/
O projeto TrybeWallet é uma aplicação web front-end para uma carteira digital de controle de gastos com conversor de moedas, consumindo dados da API de Cotações do awesomeapi para realizar a busca de câmbio de moedas.
Esse projeto foi desenvolvido por Juliana Álvares, como parte do processo de aprendizado do Módulo de Front-end, do curso de Desenvolvimento Web da Trybe 🚀
"A Trybe é uma escola do futuro para qualquer pessoa que queira mudar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa tem a possibilidadae de só pagar quando conseguir um bom trabalho."
O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias Ágeis e habilidades comportamentais.
- Login com identificação da pessoa usuária (e-mail e senha);
- Adicionar e editar um gasto (com inserção do valor e descrição, seleção da moeda do gasto, do método de pagamento e da categoria da despesa);
- Visualizar lista de gastos cadastrados (inclui a cotação da moeda no momento de cadastro do gasto e conversão para real - BRL);
- Visualizar o total de despesas, convertido para real (BRL);
- Remover gasto da lista.
Para rodar localmente é necessário garantir o cumprimento dos pré-requisitos, fazer uma cópia e rodar as instruções conforme a seguir:
Node.js em versão 16 ou superior.
git clone git@github.com:AlvaresJu/trybewallet.git cd trybewallet/
npm install npm start npm test
npm run test-coverageComo descrito, este projeto foi proposto pela Trybe e desenvolvido por Juliana Álvares durante o curso de Desenvolvimento Web realizado. Por isso, foram disponibilizados pela Trybe alguns arquivos base de configurações e auxiliares ao desenvolvimento do projeto. Segue especificação de autoria dos principais documentos:
Arquivos/diretórios desenvolvidos pela autora do projeto (Juliana Álvares):
/src/**
Arquivos/diretórios desenvolvidos pela Trybe:
eslintrc.json , stylelintrc.json , package.json , package-lock.json

