Skip to content

devdouglassouza/amigo-secreto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amigo Secreto

Games

💻 Projeto concluido 💻



# 🛠️ Abrir e rodar o projeto : https://devdouglassouza.github.io/amigo-secreto/

###Ferramentas e Tecnologias:



## 👨‍🎓👨‍💻 Objetivos do projeto:

- O projeto visa apresentar uma página web, onde de forma dinâmica, o usuário possa informar nomes de amigos, adiciona-los à uma lista, e dela gerar um sorteio aleatório, onde cada amigo irá ter um par sorteado, sem repetição e com a garantia de que todos serão comtemplados no sorteio.



## 👨‍🎓👨‍💻 Objetivos acadêmicos do projeto:

  • Analisar o código de uma página HTML para entender sua estrutura e planejar o código de sua funcionalidade;
  • Declarar variáveis no JavaScript para armazenar elementos recuperados da página;
  • Criação de funções para manter o codigo limpo e dinamico, sem repetições de comandos;
  • Recuperar elementos HTML, com o uso da função document.getElementById();
  • Criação e manipulação de arrays;
  • Recuperar elementos HTML, com o uso da função querySelector();
  • Uso de condicionais e loops; e
  • Uso so algoritimo Fisher-Yates, para o random da lista de amigos inputadas no array;

## 👨‍🎓👨‍💻 Validações do projeto:

  • Exigir um número mínimo de participantes;
  • Não permitir adicionar se campo "nome" estiver vazio; e
  • Não permitir nome iguais na lista, através da verificação no array e da funcionalidade "toUpperCase".

About

Sorteador online de amigo secreto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published