Skip to content

edimaiquemaciel/challengeAlura-ONE-Decodificador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge Alura + ONE - Decodificador de texto

--Preview--



  • Criptografando



  • Desriptografando



  • Alternando entre os Modo escuro/Modo claro



  • Tablet



  • Smartphone



Descrição

Este repositório contém o código para uma aplicação que criptografa e descriptografa textos utilizando um algoritmo simples de substituição de letras. A aplicação é baseada no primeiro desafio do programa ONE da Oracle + Alura.

Funcionalidades

  • Criptografa e descriptografa textos com base nas seguintes regras:
    • "e" é convertido para "enter"
    • "i" é convertido para "imes"
    • "a" é convertido para "ai"
    • "o" é convertido para "ober"
    • "u" é convertido para "ufat"
  • Funciona apenas com letras minúsculas
  • Não utiliza letras com acentos nem caracteres especiais
  • Permite converter uma palavra para a versão criptografada e vice-versa
  • Possui campos para inserção do texto e seleção da operação (criptografar ou descriptografar)
  • Exibe o resultado na tela
  • Possui um botão para copiar o texto criptografado/descriptografado para a área de transferência

Funcionalidades Extras

  • Aviso de erro ao tentar inserir letras maiúsculas ou caracteres especiais usando Alert.
  • Aviso de texto copiado com sucesso ou caso de erro usando Alert.
  • Efeito Máquina de escrever ao mostrar o texto criptografado ou descriptografado.
  • Animação das letras do título sendo embaralhadas e formando a palavra "Decodificador".
  • Modo escuro ou Modo claro.
  • Site Responsivo, se adaptando a Desktops, Tablets e Smartphones.

Tecnologias Utilizadas

HTML5 CSS3 JavaScript Visual Studio Code

Instalação

  1. Clone o repositório para o seu computador.
  2. Abra o index.html em um navegador web.
  3. Utilize os campos para inserir o texto e selecionar a operação desejada.
  4. Clique no botão "Criptografar" ou "Descriptografar" para obter o resultado.
  5. Se estiver utilizando o botão de copiar, clique nele para copiar o texto criptografado/descriptografado para a área de transferência.

Releases

No releases published

Packages

No packages published