Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
El proyecto consisten en documento web con un mapa que visualiza objetos geo-referenciados. Pero estos deben ser filtrados con base en propiedades que el usuario debe seleccionar. La información proviene de una base de datos y se puede obtener en csv o json. Los campos que contiene, en resumen, son: Nombre del lugar, Latitud, Longitud, Propiedad 1, y Propiedad 2. Los dropdowns deberían filtrar en las siguientes combinaciones: 1) Estado default: se muestran todos los puntos 2) Si no se ha seleccionado propiedad 1, filtrar por propiedad 2 todos los registros. 3) Si se selecciona Propiedad 1, actualizar los valores de propiedad 2 y filtrar los registros. No soy programador web, pero de alguna forma hice una versión inicial en Nuxtjs+vue que se puede ver aquí: https://dltxlt-reporte.netlify.app/formulario-mapas/ (el dropdown está en un formulario, que según el valor seleccionado, carga mediante un iframe un mapa o el default. Justamente lo que no sé hacer es esta parte dinámica). Y aquí: https://dltxlt-reporte.netlify.app/mapa/ (este mapa solo muestra todos los objetos, sin filtrar) De preferencia, el mapa debe desplegarse en Google Maps para poder personalizar de manera sencilla el ícono del marcador, pero estaría abierto a usar OpenStreetMaps si la edición del ícono no es compleja o usar esta OSM es mejor opción. El documento web no debe tener otros elementos aparte de los dos dropdown lists y el mapa. Ya que se empotraría como iframe en un sitio web de Squarespace. Sería ideal que el código fuente sea limpio y ordenado para darle mantenimiento (ajuste de colores, tamaño y posiciones) de mi parte. De igual forma, busco que el código fuente se almacenara en un repositorio privado de Git para que una vez entregado, yo pudiera crear un pipeline en Netlify y emplear el documento web. Tengo un proyecto en Nuxtjs que se puede utilizar como base o referencia para partir. De igual manera no estoy cerrado al framework que se proponga, pero lo ideal para mí sería al Vuejs o React. La librería que usé fue esta: https://www.npmjs.com/package/nuxt-gmaps / https://codesandbox.io/s/6182d?file=/pages/index.vue:4988-4994 , pero si se usa otra o una implementación propia, no es problema.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 12 de Fevereiro de 2022
Habilidades necessárias