Skip to content

AdooRB/amigo-secreto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📛Amigo Secreto📛

Static Badge Static Badge

📇 Indice

📝 Descripción del Proyecto

El proyecto es el 1er Challenge en el programa ONE en Alura Latam para el grupo G8, una parte del código de HTML y CSS proporcionada por ellos.

El objetivo del proyecto consiste en agregar nombres, recopilarlos y seleccionar al azar el nombre de quien será el "amigo secreto".

✅ Funcionalidad del Proyecto

📂 Acceso al proyecto

Apoyos y Herrramientas

Alura Latam

🔱 Diagrama de Flujo

flowchart TD

    ini((INICIO))
    addFr@{ shape: trap-t, label: "Añadir Amigo 
    (botón)"}
    P_nom{"¿Agregó un nombre
     en 'input'?"}
    grArr[Guarda el nombre en Array ListaDeNombres]
    clInt@{ shape: rect, label: 'Limpia la etiqueta HTML "Input"' }
    alrUsr@{ shape: rounded, label: 'Notifica: "Por favor, inserte un nombre"' }
    clUl@{ shape: rect, label: 'Limpia la etiqueta HTML "Lista no ordenada" id:listaAmigos' }
    addLi@{ shape: rect, label: 'Agrega elemento HTML "li" a cada nombre de Array listaDeNombres'}
    shwLis@{ shape: curv-trap, label: 'Muestra la lista en la etiqueta HTML "lista no ordenada" - id: listaAmigos'}
    sortFr@{ shape: trap-t, label: "Sortear Amigo 
    (Botón)" }
    P_listEx{¿Está vacío el Array listaDeNombres?}
    calNumInd@{ shape: rect, label: 'Cálcula un número a la azar para elegir un nombre'}
    shwNom@{ shape: curv-trap, label: 'Muestra el nombre sorteado en la etiqueta HTML "lista no ordenada"  id:resultado'}
    fin((FIN))
    intrNom@{ shape: manual-input, label: 'Introduce un nombre'}


    ini-.->intrNom;
    ini -.->sortFr;
    intrNom-->addFr;
    alrUsr-->intrNom;
    
    subgraph Botón_Añadir_Amigo
    addFr-->|onClick|P_nom;
    P_nom-->|no|alrUsr;
    P_nom-->|si|grArr;
    grArr-->clInt;
    clInt-->clUl;
    clUl-->addLi;
    addLi-->shwLis;
    end

    subgraph Botón_Sortear_Amigo
    shwLis-.->sortFr;
    sortFr-->|onClick|P_listEx;
    P_listEx-->|no|calNumInd;
    calNumInd-->shwNom;
    end

    
    P_listEx-->|si|fin;
    shwNom-->fin;
    sortFr-->|not Click|fin;
    addFr-->|not Click|fin;

    style Botón_Sortear_Amigo fill:#472214,stroke:#333,stroke-width:4px
    style Botón_Añadir_Amigo fill:#7d7d7d ,stroke:#333,stroke-width:4px


Loading

🔨 Desarrollador 👷

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published