Medizona
Servicios internos de visualización de datos para servicios de consultoría medioambiental y análisis inteligente de datos.
Stack
React Native
TypeScript
Expo
Propósito del proyecto
Desarrollar herramientas internas de visualización de datos recopilados de diferentes proyectos privados y gubernamentales e integrar las diferentes bases de datos y hojas de cálculo en un único gestor administrativo basado en tecnologías web.
Explicación del stack
Elegí React para este proyecto para construir la SPA y las características de la aplicación web en torno a la autenticación, Chart.js para la visualización de datos, Redux como el gestor de estado global. Todo fue manejado a través del fetch nativo de JavaScript para la comunicación de la API (y las hojas de cálculo basadas en Airtable).
Problemas resueltos
Construir diferentes representaciones de gráficos, construir manejadores de estado de datos interactivos y mejorar el rendimiento de renderizado para la interactividad en tiempo real y el manejo de estados para cada proyecto registrado, así como optimizar la implementación de la API de Airtable para una sincronización y actualización de datos más rápida.
Conclusión
Aprendí mucho sobre la lectura y el manejo de datos y representé estos trozos de datos en gráficos interactivos en tiempo real que realmente describen cada análisis de los proyectos y datos integrados de diferentes endpoints. Entiendo la importancia de la arquitectura de la API de una implementación interna a los servicios de terceros y optimizar las llamadas asíncronas de forma nativa