About this project
it-programming / web-development
Open
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.
Project overview
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
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed