Aplicação em Angular para realização de conversão de valores monetários entre diferentes moedas. A aplicação consome o serviço de conversão de moedas exchangerate: https://exchangerate.host/.
Projeto visando a prática com a linguagem TypeScript; criação de aplicações, componentes e consumo de serviços com Angular e criação de testes automatizados.
Funcionalidade 1
Listar símbolos
: O sitema deve listar todos os símbolos e nomes das moedas disponíveis na API. A listagem deve permitir a ordenação, busca, paginação e configuração da quantidade de registros exibidos.
Funcionalidade 2
Converter moedas
: O sistema deve permitir que o usuário selecione a moeda de origem, a moeda de destino e o valor a ser convertido. Após a conversão o sistema deve apresentar ao usuário o valor convertido e a taxa de conversão.
Funcionalidade 3
Listar histórico de conversões
: O sitema deve listar todas as conversões de moedas realizadas armazenadas em Local Storage, e exibir um ícone de alerta para valores que convertidos sejam maiores que $10000 dólares. A listagem deve permitir a ordenação, busca, paginação e configuração da quantidade de registros exibidos.
Funcionalidade 4
Excluir histórico de conversões
: O sitema deve permitir a exclusão de todas as conversões de moedas realizadas armazenadas em Local Storage, e suas exclusões unitárias.
TypeScript
Angular
Angular Material
Bootstrap