Projeto onde precisei desenvolver uma aplicação capaz de codificar e decodificar mensagens utilizando Cifra de César e Base64. Utilizando meus conhecimentos de HTML, CSS e JavaScript, com foco em manipulação de DOM, para conceber uma aplicação que estivesse de acordo com os requisitos abaixo:
- Um campo de entrada textual, da mensagem que será codificada ou decodificada
- Um campo de seleção, com as opções "cifra de césar" e "base64" com o seguinte comportamento:
Com "cifra de césar" ativo na seleção, um novo campo deve surgir no formulário para que seja possível fornecer o incremento utilizado na cifra - Dois campos radiais (radio buttons) com os textos: "codificar" e "decodificar"
- Um botão que, com "codificar" selecionado exibe o texto "Codificar Mensagem!" e com "decodificar" selecionado exibe "Decodificar Mensagem!"
- HTML5
- CSS3
- JavaScript
- Git
- Indentação do código
- Tags semânticas (HTML)
- Classes (HTML)
- Seletores e Combinadores (CSS)
- Pseudo-classes (CSS)
- Display Flex (CSS)
- Backdrop-Filter (CSS)
- Hue-rotate (CSS)
- Funções (JS)
- If, Else (JS)
- For (JS)
- DOM (JS)
- Árvore DOM (JS)
- Eventos DOM (JS)
Para contribuir com meu projeto, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
.- Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull. Consulte a documentação do GitHub em como criar uma solicitação pull.
Criado e desenvolvido por Ytallo Bruno.
⮝ Voltar ao topo ⮝