douglasabnovato / text-decoder

Um projeto para decodificar e codificar texto.

Home Page:https://douglasabnovato.github.io/text-decoder/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1 Challenge Iniciante em Programação

Nesse projeto o objetivo é desenvolver as habilidades em lógica de programação com javascript e de estilização com html e css.

O desafio é para desenvolver um Decodificador de Texto e a seguir temos as especificações dessa aplicação.

No Figma, temos o design a seguir seguindo com os detalhes no projeto Alura Challenge - Desafio 1 - Decodificador de Texto.

  • Tela 1 Desktop

programa-one

- Tela 1 Tablet e Mobile

programa-one programa-one

  • Tela 2 Desktop

programa-one

- Tela 2 Tablet e Mobile

programa-one programa-one

Gestão do projeto

  • branch main com o projeto em produção
  • branch challenge-1 com a versão do desafio
  • uma branch para cada grupo de tarefas que gera valor

Desenvolvimento do projeto

  • criar branch challenge-1
  • criar branch feature/html-css
  • Configurar vscode com Live Server
  • Estrutura html
  • favicon
  • Google Fonts: Inter
  • Icon e Imagem
  • criar branch feature/js-logica

Referências

Para te apoiar nesta tarefa, nós separamos para vocês alguns materiais de apoio:

Vídeos de resolução das principais partes do Challenge e repositório com o código.

  • Parte I - HTML e CSS, onde apresentamos a construção da estrutura com o HTML e uma parte da estilização com CSS.

Tarefa desenvolvida na branch feature/html-css, mergeada na branch challenge-1 para validação, testes e aprovação para então mergeada na branch de produção main.

Tarefa desenvolvida na branch feature/js-logica, mergeada na branch challenge-1 para validação, testes e aprovação para então mergeada na branch de produção main.

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"

Bons estudos!

Aperfeiçoamentos

  • CSS

  • utilizar variáveis para melhorar o código

  • responsividade

  • HTML

  • revisar as tags semânticas

  • nomes em inglês

  • JS

  • implementar a função para o botão copiar

  • adicionar 1 funcionalidade

  • criptografar o alfabeto inteiro

  • criptografar os números

Challenge ONE 1

E após de terminar o desenvolvimento do projeto desafio, ir até o formulário e preencher com as informações para garantir o cumprimento da tarefa.

Instruções do Challenge ONE 1

Meu resultado

Realizado a publicação do projeto na url a seguir para testar usando o projeto Text Decoder.

About

Um projeto para decodificar e codificar texto.

https://douglasabnovato.github.io/text-decoder/


Languages

Language:CSS 34.8%Language:JavaScript 33.5%Language:HTML 31.7%