AgroConnect

El problema
La crianza de cuyes en el Perú está creciendo, pero muchas granjas no cuentan con herramientas para gestionar animales, recursos y gastos, ni con un acceso sencillo a expertos. AgroConnect reúne la gestión de la granja y las consultas con asesores en una sola plataforma web.
Decisiones clave
- Estructuramos la API en Spring Boot en bounded contexts con Domain-Driven Design, para que la gestión de granjas, las citas y los usuarios evolucionaran por separado.
- Añadimos un contexto de IAM para la autenticación y vinculamos criadores y asesores a cuentas de usuario.
- Expusimos consultas por criador y asesor, para que las vistas en Angular de cada rol carguen solo sus citas, jaulas, gastos y publicaciones.
- Integramos servicios externos de videollamadas y almacenamiento de imágenes, después de que los entrevistados señalaran mejoras en el ingreso de datos y las consultas.
- Contenerizamos la API con Docker y la migramos a una base de datos remota para el despliegue.
El resultado
Desplegamos la API con documentación en Swagger junto con la aplicación en Angular, y validamos el producto con entrevistas a usuarios y una evaluación heurística a lo largo de cuatro sprints.