Skip to content

Challenge ONE Sprint 01: Construindo um encriptador de texto com HTML, CSS e Javascript.

Notifications You must be signed in to change notification settings

RafaelSanntos/encriptador-de-texto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge ONE Sprint 01 - Turma 6

O objetivo desse Challenge era desenvolver um decodificador de texto utilizando HTML, CSS e Javascript, onde pudesse criptografar um texto e depois descriptografar para o texto original.

Tecnologias usadas:

HTML5 css3 JavaScript

Sobre o desafio

Descrição

🔑 As "chaves" de criptografia que utilizaremos são:

  • 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"

Requisitos:

  • Deve funcionar apenas com letras minúsculas.
  • Não devem ser utilizados letras com acentos nem caracteres especiais.
  • Deve ser possível converter uma palavra para a versão criptografada e também retornar uma palavra criptografada para a versão original.

Por exemplo:

    "gato" => "gaitober"
    "gaitober" => "gato"
  • 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.

🔠 Design do Decodificador proposto pelo Challenge

Layout do Challenge Decodificador de Texto

Modelo disponibilizado no Figma, utilizado apenas para fins de inspiração não sendo obrigatorio seguir o mesmo desing.

🔠 Desing criado por mim

Desktop:

Alt Text

Tablet:

Alt Text

Mobile:

Alt Text

🔠 Funcionalidades e requisitos

Alt Text
  • Palavras com letras minúsculas sem acento ➡️ ocorre a criptografia ou descriptografia normalmente. ✅
  • Palavras com letras maiscúlas ➡️ alerta: Apenas letras minúsculas sem acento! ❌
  • Palavras com letras minúsculas mas com acento ➡️ alerta: Não deve ter acentos, caracteres especiais ou números! ❌
  • Apenas caracteres especiais ou números ➡️ alerta: Não deve ter acentos, caracteres especiais ou números! ❌

👨🏻‍💻Autor:

Rafael Santos

Linkedin RafaDevPortfolio Github


Feito com ♥ por Rafael Santos

About

Challenge ONE Sprint 01: Construindo um encriptador de texto com HTML, CSS e Javascript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published