{"id":22508365,"url":"https://github.com/zenx5/lumina-test","last_synced_at":"2025-07-03T19:06:57.898Z","repository":{"id":108732509,"uuid":"549009623","full_name":"zenx5/lumina-test","owner":"zenx5","description":"App hecha sobre Angular 13, Muestra los postes de luz de una ciudad","archived":false,"fork":false,"pushed_at":"2023-04-17T03:28:51.000Z","size":998,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T23:45:45.492Z","etag":null,"topics":["deployed","gh-pages","test","typescript"],"latest_commit_sha":null,"homepage":"https://zenx5.github.io/lumina-test/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zenx5.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-10T14:30:54.000Z","updated_at":"2023-04-17T03:38:11.000Z","dependencies_parsed_at":"2023-04-25T14:31:21.060Z","dependency_job_id":null,"html_url":"https://github.com/zenx5/lumina-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zenx5/lumina-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenx5%2Flumina-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenx5%2Flumina-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenx5%2Flumina-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenx5%2Flumina-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zenx5","download_url":"https://codeload.github.com/zenx5/lumina-test/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenx5%2Flumina-test/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263385653,"owners_count":23458741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deployed","gh-pages","test","typescript"],"created_at":"2024-12-07T01:19:43.090Z","updated_at":"2025-07-03T19:06:57.853Z","avatar_url":"https://github.com/zenx5.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Github Pages\n## [zenx5.github.io/lumina-test](https://zenx5.github.io/lumina-test/)\n\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.7.\n\n### Development server\n\nRun `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.\n\n# About Test\nTEST ANGULAR\nDescripción: el proyecto será una aplicación ficticia donde creamos un visor para ver los\ndetalles de las luminarias de un municipio, aparte de ello habrá una sección donde podremos\nvisualizar un gráfico de torta que muestre el porcentaje de luminarias con un valor específico\npara un atributo.\n\n1. Detalles de luminaria:\nSe deberá hacer click sobre las luminarias existentes en el mapa. Al atinar sobre una,\nesta debe ser enfocada (aumentando el zoom del mapa) y resaltada de alguna manera,\nmientras que en la barra lateral se deben listar, en un formulario, sus atributos. Al\nseleccionar otra luminaria, si había una luminaria seleccionada, esta debe ser\natenuada.\n\n2. Análisis gráfico:\nMediante un selector u otro campo que permita seleccionar un atributo, debe\ngenerarse un gráfico de torta a partir de los datos existentes de las luminarias para el\natributo seleccionado. Los atributos por los cuales se podrá hacer el análisis serán\ntipo_soporte, tipo_luminaria y tipo_lampara. El grafico debe actualizarse al cambiar\nde atributo.\n\nCriterios a evaluar:\nEl cambio de herramientas dentro de la barra debe hacerse mediante enrutamiento,\nes decir, cada botón debe llevar a una ruta distinta que mostrara la herramienta\nespecifica (ejemplo, botón de información lleva a “/información-elemento” y botón\nde análisis grafico lleva hacia “/análisis-grafico”). Por defecto, al iniciar el aplicativo\ndebe mostrar la herramienta de Información de elemento.\nDebe usarse algún framework css para la construcción del front. Bootstrap es\ndeseable, pero también es válido usar otros como material design, tailwind css, etc.\nCorrecto uso de componente-plantilla y en enlaces de datos para la UI.\nCódigo limpio.\nPara la generación de gráficos debe usarse el paquete highcharts-angular.\nLa interfaz debe ser responsiva. El diseño móvil queda a tu imaginación.\nConsidere usar servicios, clases, directivas si es necesario.\n(opcional - plus) Efectos, animaciones y transiciones en la UI serán tomados en cuenta\ncomo plus.\nReglas:\nEl objetivo es demostrar tus conocimientos, competencias y habilidades.\nEl plazo máximo de entrega es 3 días después de recibida la prueba.\nEl reto es un poco amplio, dejamos a tu criterio funcionalidades, estructura de\narchivos, componentes y demás. Las imágenes anteriores son referenciales a cómo\ndebería ser la UI pero no es limitativo, si tienes algo en mente mejor, puedes\ndesarrollarlo.\nEs querido un email como reporte de finalización de prueba con descripción de lo\nrealizado. Junto a él, el link del repositorio y también el link hacia un github page\ndonde este el aplicativo en funcionamiento. Ten en cuenta que es una prueba de\nproyecto ficticio, sin embargo, lo evaluaremos como si fuera real.\nSe dejará la base del código en el siguiente repositorio sobre el cual se debe desarrollar la\naplicación. La plantilla ya incluye el mapa localizado en el municipio (para el mapa se utilizó el\nplugin de leaflet), un par de iconos y la información sobre luminarias, la cual se ubica dentro de\nla carpeta src\\assets\\data\\luminarias.geojson.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenx5%2Flumina-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenx5%2Flumina-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenx5%2Flumina-test/lists"}