Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un freelance bueno y profesional, para trabajar en múltiples proyectos durante un año.
Para ello queremos hacer esta prueba práctica, pagándola
Envíenos su información, preparación, una cotización y las horas previstas que dedicaría a este proyecto, para decidir si le pagaremos a usted por esta prueba o a otro desarrollador
La prueba es:
Crear una página web mediante PHP Yii2 que incluya un mapa en el que se pueda crear puntos de control mediante clicks, tenga un botón para generar una lista con las coordenadas secuenciadas, la distancia entre cada punto y dibuje la ruta en el mapa a través del API de Google Directions
Se deberán seguir estos pasos:
1- Instale Yii2 y configure un proyecto en su entorno de desarrollo.
2- Obtenga una clave de API en demo gratuita de Google Maps para poder utilizar sus servicios en la página web.
3- Cree un controlador y vistas para su aplicación en Yii2.
4- Incluya el código JavaScript necesario para inicializar el mapa de Google y hacerlo interactivo en la vista.
5- Agregue una función para marcar los puntos de control al hacer clic en el mapa.
6- Almacene las coordenadas de los puntos de control en un arreglo.
7- Genere una lista con las coordenadas secuenciadas y calcule la distancia entre cada punto.
8- Llamar a la API de Google Directions para dibujar la ruta en el mapa a partir de las coordenadas de los puntos de control.
9- Agregue un botón para generar la lista y dibujar la ruta en el mapa.
10- Conecte su aplicación a una base de datos para almacenar y recuperar los puntos de control.
Debe entregarnos lo siguiente:
a) Bases de datos: el archivo de base de datos asi como un documento que describa el esquema de la base de datos, incluyendo las tablas, las relaciones entre ellas y los datos necesarios para cada tabla.
B) Documentación de código: deberá crear un repositorio en Git y darnos acceso. Debe haber comentarios en el código para describir el propósito de cada función o clase.
Contexto general del proyecto
Queremos elegir varios programadores, pagándoles por hacer esta prueba, para finalmente decidir entre ellos con quien trabajar en muchos otros proyectos este año
Envienos información de su experiencia relacionada con este trabajo, una cotizacion por elaborar esto, asi como las horas que tiene previsto dedicar
Saludos
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias