diff --git a/JS_decodificador.JS b/JS_decodificador.JS
index d3083d8..4b42501 100644
--- a/JS_decodificador.JS
+++ b/JS_decodificador.JS
@@ -1,10 +1,64 @@
-/*
-top: 50%;
-left: 50%;
-width: 400px;
-padding: 40px;
-transform: translate(-50%,-50%);
-background: rgba(0, 0, 0,.5);
-box-sizing: border-box;
-box-shadow: 0 15px 25px rgba(0, 0, 0,.6);
-*/
\ No newline at end of file
+ var cEntrada = document.querySelector("#cEntrada");
+ var dSaida = document.querySelector("#dSaida");
+ var copyButton = document.querySelector("#copy")
+
+ var Btn = document.querySelector("#Cbtn-1")
+ Btn.addEventListener('click', function(){
+ var texto = cEntrada.value;
+ var newCode = texto.replace(/e/gi,'enter')
+ .replace(/i/gi,'imes')
+ .replace(/a/gi,'ai')
+ .replace(/o/gi,'ober')
+ .replace(/u/gi,'ufat');
+ dSaida.value = newCode;
+ console.log(newCode);
+ })
+
+
+ var Btn2 = document.querySelector("#Dbtn-2")
+ Btn2.addEventListener('click', function(){
+ var texto = cEntrada.value;
+ let newDecode = texto.replace(/enter/gi,'e')
+ .replace(/imes/gi,'i')
+ .replace(/ai/gi,'a')
+ .replace(/ober/gi,'o')
+ .replace(/ufat/gi,'u');
+ dSaida.value = newDecode
+ console.log(newDecode);
+ })
+
+
+
+ copyButton.addEventListener('click',()=> {
+ dSaida.select();
+ document.execCommand('copy');
+ })
+
+
+
+
+ var entrada = document.querySelector("#cEntrada");
+
+ entrada.addEventListener("keypress",function(x){
+
+ if (!checkChar(x)) {
+ x.preventDefault();
+ }
+
+ })
+
+ function checkChar(x){
+ var char = String.fromCharCode(x.keyCode);
+
+ const pattern = '[a-z-0-9 ]'
+
+ if(char.match(pattern)){
+ return true;
+ }
+
+ }
+
+
+
+
+
diff --git a/README b/README
deleted file mode 100644
index c73da25..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-Projeto de decodificador e codificador do curso Oracle Next Alura
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..18944c7
--- /dev/null
+++ b/README.md
@@ -0,0 +1,41 @@
+
_DECODE_
+
+>Satus: Finished
+
+
+### Projeto de decodificador e codificador do curso Oracle Next Alura(Projeto principal)
+
+## O decodificador funciona por meio da troca de letras das frases pelas seguintes varíaveis:
++ 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"
+
+Um ótimo exemplo é quando se escreve digita "gato" que se codifica para "gaitober"
+
+## Tecnologias usadas:
+
+
+
HTML
+
CSS
+
JavaScript
+
+
+
5.0
+
3.0
+
*
+
+
+
+## Como funciona a aplicação:
+1) Ao abrir a página o usuário verá duas áreas de texto.
+2) Ao digitar uma frase o usuário terá duas opções.
+3) O botão de codificar, codificará a frase.
+4) O botão de decodificar, decodificara a frase.
+5) O resultado de ambas as opções saíra em um área ao lado.
+6) O usuário tem a opção de copiar o texto gerado por meio de um botão de copiar.
+
+Links:
+Projeto Base:
+vvv
diff --git a/decodificador.html b/decodificador.html
deleted file mode 100644
index 88b79f5..0000000
--- a/decodificador.html
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
- Document
-
-
-
-
-
-
-
-
-
_DECODER_
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..24bc180
--- /dev/null
+++ b/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ Decoder
+
+
+
+
+
+
+
+
+
+
+