Evaluando propuestas

Aplicación para capturar datos georeferenciados y publicar resultados

Publicado el 13 Septiembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Se trata de hacer una aplicación, en primera instancia para android, de acuerdo a las siguientes características:

-  Tiene que ver con el reporte de eventos georeferenciados, como insumo para la planeación de actividades de una organización gestora de dichos eventos,  por lo que es necesario tener la coordenada GPS del dispositivo del usuario.  El usuario deberá identificarse a través de una plantilla de usuario/correo/contraseña o a través de autenticación con perfil de Facebook. 
-  Adicionalmente a la coordenada, se debe disponer un formulario con algunos datos básicos de clasificación del evento, incluyendo un archivo gráfico limitado en tamaño.

-  Este reporte, debe llevarse a una BD Postgress en un servidor en la nube, sin embargo si el usuario no tiene acceso a la red en el momento del reporte este no se hará en línea sino que el app debe guardar los datos y sincronizarlos en el momento en el que haya disponibilidad.
- En otra sección, si algún reporte del usuario se vincula con alguna acción por parte de la organización encargada de la gestión del evento, se mostrará al usuario la pantalla con la información de dicha gestión, por lo cual el servidor hace este cruce de información y lo enviará al app del usuario para ser visualizado (procedimiento llevado a cabo con regularidad diaria).
- Dada esta interacción deberá diseñarse el mecanismo por el cual se pueden subir y consultar los datos en el servidor disponible en la nube, así como el de actualización de los datos en el app del usuario.  Configuración predeterminada del servidor:  linux ubuntu 16, con una instancia de postgress 9.6.
-  Se le solicitará al usuario la posibilidad de compartir, a su nombre, sus reportes a través de su perfil, solo con su autorización (no de manera automática), así como las gestiones que de sus reportes haya llevado a cabo la organización.

En instancias posteriores de desarrollo de app, se incluirán funcionalidades adicionales.  Las funciones descritas son las funcionalidades básicas para el desarrollo.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone

Plazo de Entrega: No definido

Habilidades necesarias