AgroSupport

El problema
Los criadores de cuyes en el Perú suelen trabajar sin acceso a asesoría especializada, en un sector de baja productividad. Para un curso de desarrollo móvil, creamos una aplicación Android que les permite encontrar un asesor y reservar una consulta desde el celular.
Decisiones clave
- Construimos la interfaz en Kotlin con Jetpack Compose y la organizamos con MVVM y arquitectura limpia, para que varias personas pudieran avanzar funcionalidades en paralelo.
- Estructuramos el backend en Spring Boot con Domain-Driven Design y lo documentamos con Swagger, lo que dio al equipo móvil un contrato claro.
- Creamos automáticamente los registros de asesor y granjero al crear el perfil correspondiente, para que los flujos no dependieran de un paso de configuración aparte.
- Validamos las fechas y estados de las citas en el servidor, tras detectar que se podían reservar citas en el pasado.
El resultado
Entregamos la aplicación Android y un backend en contenedores conectado a una base de datos remota. Las entrevistas de validación confirmaron que la aplicación era fácil de usar y señalaron mejoras de diseño y navegación.