Esse é um projeto desenvolvido com CSS, HTML e JavaScript. O objetivo é cifrar e decifrar textos sem caracteres especiais utilizando Cifra de César.
A página desenvolvida permite que o usuário, este, com faixa etária entre 10 a 14 anos, utilizando como base a lógica simples e intuição para cifrar e decifrar um enigma proposto.
A primeira parte, logo após a tela de informar o nome, apresenta uma explicação simples sobre a cifra de César, atribuindo conhecimento sobre o assunto ao usuário. A primeira atividade permite, de forma livre, criptografar uma mensagem criada pelo usuário, afim de, baseando na tela anterior utilizar os conhecimentos adquiridos. Na página seguinte é apresentado uma tela onde detetives estão em um caso o qual o usuário deve ajudar a solucionar, exigindo do usuário atenção e intuição.
Formação de detetives júnior.
Primeiramente o usuário irá entender e aprender sobre criptografia, logo ele começa a aventura de auxiliar nossos detetives na decifragem de uma mensagem sobre um caso de morte. O usuário encontra uma pista na imagem usa o código e decifra a mensagem da carta. Logo ele fica livre para cifrar e decifrar quantas mensagens quiser.
Público-alvo: Pré-adolescentes e adolescentes entre 10 a 14 anos.
- A chave de codificação deve ser um número positivo.
- O deslocamento das letras é feito apenas com letras simples (maiúsculas ou minúsculas); Símbolos, números e letras com acentuação não são deslocadas, são repetidas em suas posições.
Instalação e execução
- Clone o repositório para seu computador (cópia local).
- Para executar os comandos você precisará de um UNIX Shell, que é um
programa que interpreta linhas de comando (command-line interpreter) e também
deve ter o git instalado.
Se você usa um sistema operacional "UNIX-like", como GNU/Linux ou MacOS, você já tem um shell (terminal) instalado (e provavelmente ogit
também). Se você usa Windows pode baixar a versão completa do Cmder que inclue o Git bash, embora seja recomendado que você teste GNU/Linux.
Se tem Windows 10 ou superior pode usar o Windows Subsystem for Linux. - Instale as dependências do projeto rodando o comando
npm install
.
Mas antes disso tenha certeza de ter instalado o Node.js (que inclui o npm). - Se tudo foi bem, você deve conseguir executar os testes unitários com o comando
npm test
. - Para ver a interface da aplicação no navegador, use o comando
npm start
para iniciar o servidor web e entre na urlhttp://localhost:5000
no seu navegador.
Feito com 🖤 por Sofia