Este projeto consiste em um formulário interativo desenvolvido como parte de atividades práticas para aprendizado de JavaScript. O usuário informa seu nome, data de nascimento e a linguagem de programação que está estudando, e o sistema retorna uma mensagem personalizada que inclui a idade calculada a partir da data de nascimento.
- Coleta de dados pessoais básicos através de um formulário
- Cálculo dinâmico da idade com base na data de nascimento
- Exibição de mensagem personalizada com os dados fornecidos
- Pergunta adicional interativa sobre a satisfação com a linguagem escolhida
- Validação de formulário para campos obrigatórios
- Interface responsiva e amigável
- HTML5
- CSS3
- JavaScript (ES6+)
projeto/
│
├── index.html # Estrutura da página
├── atividade_2.js # Lógica de funcionamento
├── src/
│ ├── styles/
│ │ └── style.css # Estilos da aplicação
│ └── image/
│ ├── aceitar.png # Ícone do botão mostrar
│ └── apagar.png # Ícone do botão limpar
└── README.md # Este arquivo
- Clone ou baixe este repositório
- Abra o arquivo
index.html
em qualquer navegador web moderno - Preencha o formulário com suas informações
- Clique em "Mostrar" para ver a mensagem personalizada
- Use o botão "Limpar" para resetar o formulário e a mensagem
- Refatoração do código JavaScript para melhor organização e reutilização
- Adição de validação de formulário mais robusta
- Pergunta adicional interativa após exibição da mensagem principal
- Implementação de suporte para pressionar Enter para enviar o formulário
- Melhoria na semântica HTML com uso de tags apropriadas
- Adição de estilos responsivos para melhor experiência em dispositivos móveis
- Implementação de animações sutis para melhorar a experiência do usuário
- Adicionar armazenamento local para manter as informações entre sessões
- Implementar modo escuro
- Adicionar suporte para múltiplos idiomas
- Criar gráficos estatísticos baseados nas linguagens mais populares entre os usuários
Desenvolvido por, Mauro Abreru Cruz - 2025