A Calculadora IMC é uma aplicação web desenvolvida para calcular o Índice de Massa Corporal (IMC) de forma rápida e intuitiva. Baseando-se nas informações de peso e altura fornecidas pelo usuário, a calculadora exibe o valor do IMC e fornece uma breve descrição sobre a classificação do resultado, auxiliando no entendimento da condição física atual do usuário.
Para executar a aplicação localmente, siga os passos abaixo:
- Clone este repositório em sua máquina:
https://github.com/andrepardinho/Calculadora_IMC.git
- Acesse o diretório do projeto:
cd calculadora-imc
- Abra o arquivo index.html em seu navegador:
- Você pode fazer isso clicando duas vezes no arquivo ou arrastando-o para uma nova aba do navegador.
A aplicação também está disponível online e pode ser acessada através do seguinte link:
Aqui estão algumas capturas de tela da aplicação em funcionamento:
- HTML5: Utilizado para a estruturação do conteúdo da página.
- CSS3: Responsável pela estilização e responsividade da aplicação, garantindo uma boa experiência visual em diferentes dispositivos.
- JavaScript/TypeScript: Implementação da lógica de cálculo do IMC e interação com o usuário.
- Font Awesome: Usado para os ícones presentes na interface, proporcionando uma aparência moderna.
- Validação de Entradas: Aprimorar a validação dos campos de entrada para evitar valores inválidos, como números negativos ou nulos.
- Histórico de Resultados: Implementar uma funcionalidade que permita ao usuário salvar e visualizar o histórico dos cálculos de IMC realizados.
- API de Recomendações: Integrar com uma API de saúde para fornecer recomendações personalizadas com base nos resultados do IMC.
- Suporte a Outras Unidades de Medida: Adicionar a opção de calcular o IMC utilizando outras unidades de medida, como libras e pés.
- Calculo mais completo: Incremetar outras variáveis ao cálculo como idade e sexo.
Contribuições são bem-vindas! Se você tiver sugestões de melhorias, correções de bugs ou novas funcionalidades, sinta-se à vontade para abrir uma issue ou enviar um pull request.