Skip to content

camilazucchi/challenge-decodificador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Meow Code - ONE + Alura Challenge 🔒

Cabeça de um gatinho

Início

O projeto faz parte da primeira fase da seleção ONE (Oracle Next Education) em parceria com a Alura e possui como objetivo a criptografia de textos. Para melhor visualização, o projeto encontra-se em deploy aqui.

Sobre o desafio

Chaves de criptografia

  • A letra "e" é convertida para "enter".
  • A letra "i" é convertida para "imes".
  • A letra "a" é convertida para "ai".
  • A letra "o" é convertida para "ober".
  • A letra "u" é convertida para "ufat".

Alguns outros requisitos

  • Deve funcionar apenas com letras minúsculas.
  • Não devem ser utilizadas letras com acentos ou caracteres especiais.
  • Deve ser possível converter uma palavra criptografada e também retornar uma palavra criptografada para a versão original.
  • A página deve ter campos para inserção do texto a ser criptografado ou descriptografado, e a pessoa usuária deve poder escolher entre as duas opções.
  • O resultado deve ser exibido na tela.

Extras

Fica de escolha do participante adicionar ou não um botão de copiar (ctrl + c) do texto criptografado pelo usuário.

Apresentação do projeto

O projeto inicial possuía o design proposto no Figma, sendo opcional. Por isso, decidi fazer meu próprio design.

Versão Desktop 💻

Imagem do Projeto Desktop

Versão Mobile 📱

Imagem do design em um celular

Funcionalidades

Criptografia 🔒

Gif do projeto fazendo a criptografia

Descriptografia 🔓

Gif do projeto fazendo a descriptografia

Copia texto 📋

Gif do projeto fazendo a cópia dos campos

Apaga campos preenchidos 🗑

Gif do projeto apagando os campos preenchidos

Extra: avisa quando o usuário digita palavras com letras maiúsculas ou acentuação ⚠️

Gif do projeto avisando acentuação ou letras maiúsculas

Autores

Feito originalmente com muito 💗 por @camilazucchi.