Decodificador de texto

🔍 Índice

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Acesso ao Projeto

🔹 Deploy da Aplicação

🔹 Tecnologias utilizadas

🔹 Pré-requisitos

🔹 Como rodar a aplicação

🔹 Desenvolvedores e Contribuintes

🔹 Tarefas em aberto

📌 Descrição do projeto

O projeto "Decodificador de texto" tem o objetivo de criptografar e/ou descriptografar um texto mostrando o resultado na tela.

Esse projeto foi proposto pelo programa ONE Oracle | Alura no curso "Praticando Lógica de Programação: Challenge Decodificador de Texto".

🔨 Funcionalidades

🔒 Criptografar: criptografa o texto inserido e apresenta o resultado.

🔓 Descriptografar: descriptografa o texto inserido e apresenta o resultado.

📄 Copiar: copia o resultado no campo de inserção de texto e na área de transferência.

📁 Acesso ao projeto

Acesse o código fonte do projeto do projeto ou baixe.

💨 Deploy da Aplicação

https://wkyoshimatsu.github.io/decodificador-texto/

✔️ Tecnologias utilizadas

  • HTML:

    O HTML fornece os elementos necessários da aplicação como:

    • <textarea>: campo para inserção do texto a ser criptografado/descriptografado;
    • <button onclick="function()>: botão que ao clicar executa funções no Javascript;

    permitindo que JavaScript execute as funções necessárias.

    O HTML foi desenvolvido baseado Figma disponibilizado e requisitos do projeto;

  • CSS:

    O CSS fornece estilização aos elementos do HTML permitindo a responsividade em diferentes dispositivos.

    O CSS foi desenvolvido baseado Figma disponibilizado e requisitos do projeto

  • Javascript:

    O JavaScript permite a execução das funções criptografar, descriptografar e copiar.

    Foi tomado o cuidado de fazer um código inteligente, sem repetição e que cuida também os de aspectos visuais com CSS dinâmico.

📚 Pré-requisitos

🌐 Ter um navegador.

▶️ Como rodar a aplicação

No terminal, clone o projeto:

git clone https://github.com/wkyoshimatsu/decodificador-texto

Entre na pasta do projeto:

cd decodificador-texto

Para executar:

  • no Windows
start index.html
  • no Linux ( ❗ a verificar)
xdg-open index.html
  • no iOS ( ❗ a verificar)
open index.html

:octocat: Desenvolvedores e Contribuintes


Washington Yoshimatsu

📝 Tarefas em aberto

🔹 Adicionar acessibilidade (reproduzir texto com sons);

🔹 Adicionar opção para mudar o idiomna;

🔹 Melhorar a apresentação do resultado (quebrar palavra ou diminuir fonte quando existir palavra maior que a largura de apresentação)


Copyright ©️ 2024 - Decodificador de texto