Skip to content

justoneye/prueba-tecnica-solution-engineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prueba técnica – Solution Engineer

Realizar una aplicación web que permita filtrar la base de datos de un grupo de empleados y exportar dicha lista filtrada en un documento según formato seleccionado (Excel, CSV o PDF).

Presentada por: Pilar Camargo Márquez

Instrucciones

  1. Construir un archivo formato JSON basado en un archivo en Excel.
  2. Una vez convertido el Excel en JSON, se debe construir con este una interfaz web tipo reporte que permita listar todos los empleados de la compañía. Esta interfaz debe permitir filtrar por:
    • Supervisor
    • Clases
    • Departamento
    • Subsidiaria
  3. El listado se debe mostrar agrupado por supervisor y ordenado alfabéticamente por la columna Nombre dentro de cada uno de estos grupos.
  4. El resultado de esta consulta se debe poder exportar a (Excel, CSV y PDF) y almacenar en una carpeta de la solución construida.
  5. Documentar en un archivo de texto (readme) la forma de ejecutar la solución.

Checklist - Criterio de aceptación

  • Construir archivo JSON a partir de archivo Excel
  • Interfaz web tipo reporte (lista de empleados)
  • Interfaz con filtros (Supervisor, Clases, Dpto, Subsidiaria)
  • Listado agrupado por Supervisor
  • Listado ordenado alfabéticamente por "Nombre" en cada grupo
  • Exportación de consulta a:
    • Excel
    • CSV
    • PDF
  • Entrega de archivo README
  • Uso de:
    • HTML
    • CSS
    • Javascript

Estructura del Archivo

Después de descargar y descomprimir la carpeta se desplegará los siguientes archivos así:

prueba-tecnica-solution-engineer/
  archivos/
  scripts/
    exportar.js
    filtros.js
  index.html
  estilos.css
  README.md

A continuación, dentro de la carpeta prueba-tecnica-solution-engineer abra la consola de comandos donde se encuentra la carpeta y a contuación instale http-server digitando el siguiente comando:

npm install --global http-server

Al terminar el proceso de instalación ejecute la siguiente línea:

http-server --proxy http://localhost:8080?

Y diríjase al navegador a la dirección http://localhost:8080, en donde ya verá desplegado la aplicación web. Recuerde descomprimir el archivo de forma que la estrctura de archivos en la carpeta se mantenga.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published