Geovin

Desarrollo Mobile

El desafío

El objetivo principal del Proyecto GeoVin es el desarrollo de una novedosa aplicación que mediante el uso de dispositivos móviles sea posible reportar la presencia de posibles vinchucas, obteniendo información georreferenciada sobre la distribución geográfica de las diferentes especies presentes en Argentina y Latinoamérica.

El proceso de entrada de información se deberá realizar mediante el registro del usuario luego de tomar fotografías y reportar su localización utilizando el GPS del dispositivo móvil. Los datos deben ser enviados por internet directamente a un servidor centralizado, y la validación de los datos es realizada a distancia por especialistas en triatominos.

La solución

Para el desarrollo frontend, implementamos nuestro diseño utilizando React Native, contra endpoints desarrollados con API Rest sobre Laravel PHP. Todos los endpoints fueron documentados y testeados utilizando la herramienta Swagger y Postman. Realizamos para el registro al sistema una integración con Google y Apple.

El resultado

Desarrollamos junto con el equipo de científicos de Geovin una solución integral que se compone de una app mobile multiplataforma (Android / iOS), un backend API REST, y un backoffice Laravel PHP. La app mobile permite generar un reporte georreferenciado, con fotografías de los insectos a evaluar y una serie de opciones que permiten determinar su identificación. A través de un sistema de mensajería interna, estos reportes son recibidos por los expertos que a través del backoffice web pueden indicar si se trata o no de una vinchuca. Esta respuesta se le comunica al usuario que generó el reporte a través de notificaciones PUSH y correos electrónicos, según su preferencia. Con los datos confirmados se genera un mapa en tiempo real que identifica las especies reportadas según su localización.