LukitaChan / CodeChallenge

CodeChallenge Semana 4 Ejercicio 5_NodeJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeChallenge-LaunchX

Cursos de Visual Thinking API

b5db8e5f-2ce5-40be-a96f-2fa010817d52

Dependencias

  • EXPRESS : Creacion de API πŸ–οΈ
  • JEST : Pruebas unitarias βœ”οΈ
  • NODEMON : Visualizacion de la app en tiempo real ⏲️
  • EJS : Plantilla dinamica 🌳
  • BOOTSTRAMP : DiseΓ±o de page πŸ’

Componentes

Utils
  • explorers.json : lista de estudiantes πŸ‘¦
  • reader.js : regresa la lista de explorers en json πŸ‘§
ExplorerService
  • explorersList : Lectura de data json de Reader πŸ“–
  • explorersCertification : Filtro y mapeo para estudiantes con haveCertification === true; arroja arreglo con email πŸ“§
  • explorersMore50 : Filtro y mapeo para estudiantes con credits > 500; arroja arreglo con name πŸ“›
ExplorerController
  • getExplorersList : Lista de Estudiantes πŸ§’
  • getExplorersCertification : Lista de email con certificacion valida (true) πŸ‘·
  • getExplorers500 : Nombre de estudiantes con credits > 500 (score). πŸ₯‡
ExplorerController
  • test1 : prueba para getExplorersCertification πŸ‘·
  • test2 : prueba para getExplorers500 πŸ₯‡
Index.js

Se generan las salidas de la data por medio de las rutas predeterminadas.

Visualizacion

image

Consulta de API

La pagina consta de un home que da la bienvenida. En la parte superior se encuentra un navbar donde se pueden consultar los datos solicitados:

La interfaz es amigable con el usuario, para facil acceso a la data.

Gracias por ver πŸ₯°

About

CodeChallenge Semana 4 Ejercicio 5_NodeJS


Languages

Language:JavaScript 58.1%Language:EJS 41.9%