Este é um projeto de uma calculadora em Angular que foi desenvolvido com o objetivo de aprimorar meus conhecimentos em Angular. A calculadora tem um formato parecido com a calculadora padrão do Windows e realiza as operações básicas de soma, subtração, multiplicação, divisão e potenciação, além de contar com números com vírgula e botões de apagar o último dígito ou todos os dígitos de uma vez. Há também um botão para alternar entre o light mode e o dark mode.
O projeto está hospedado no endereço https://calculadora-angular-26fe7.web.app/.
- Foram criados testes automatizados no karma, para testar as funções de soma, subtração, multiplicação e divisão, raiz quadra e toggle.
- Correção de bug na raiz quadrada.
- Correção de bug em conta com números decimais.
- Criação da função plusMinus para inverter o sinal do número.
O projeto foi desenvolvido com as seguintes tecnologias:
- Angular
- Node
- Karma
- Jasmine
- Firebase
- TypeScript
- HTML
- SCSS
- Thiago da Silveira Gentil.