aDOGme | Plataforma Inteligente de Adopción
Plataforma cloud-native para digitalizar procesos de adopción animal mediante microservicios, inteligencia artificial y sistemas de matching inteligente.
Contexto
Los refugios de animales suelen operar con recursos limitados y procesos altamente manuales. Durante la investigación inicial del proyecto, organizaciones como Callejeritos y Patitas de Amor compartieron cómo gestionaban solicitudes de adopción, entrevistas y seguimiento de adoptantes utilizando hojas de cálculo, formularios físicos y documentación en papel.
Al mismo tiempo, miles de perros enfrentan baja visibilidad digital y procesos de adopción poco optimizados, lo que incrementa el riesgo de adopciones incompatibles y devoluciones posteriores al refugio.
El problema operativo
Los procesos tradicionales de adopción generan fricción tanto para los refugios como para los adoptantes:
- Gestión manual de solicitudes en Excel y papel.
- Baja capacidad operativa para analizar candidatos.
- Procesos de entrevista inconsistentes entre refugios.
- Escasa visibilidad de perros disponibles para adopción.
- Tiempo elevado de respuesta a solicitudes.
- Adopciones incompatibles con el estilo de vida del adoptante.
- Riesgo de abandono o devolución del perro tras la adopción.
Nuestra aproximación
Desarrollamos una plataforma inteligente de adopción enfocada en digitalizar y estandarizar la operación de refugios mediante infraestructura cloud-native, arquitectura de microservicios e inteligencia artificial.
El sistema permite a los refugios administrar perros, solicitudes y procesos de adopción desde un dashboard centralizado, mientras que los adoptantes reciben recomendaciones personalizadas basadas en compatibilidad de perfiles.
Inteligencia Artificial y Matching
Uno de los componentes principales de la plataforma es el motor de matching inteligente, diseñado para reducir la tasa de adopciones fallidas.
El sistema realiza una encuesta de perfilado al adoptante para comprender variables como:
- Nivel de actividad.
- Tiempo disponible.
- Espacio habitacional.
- Experiencia previa con mascotas.
- Composición familiar.
- Preferencias de comportamiento y tamaño.
Con esta información, el motor de IA recomienda perros compatibles con el estilo de vida del usuario.
Además, implementamos un asistente conversacional impulsado por modelos de lenguaje para:
- Resolver dudas sobre adopción.
- Guiar al usuario durante el proceso.
- Ayudar a encontrar perros adecuados.
- Mejorar la experiencia de descubrimiento dentro de la plataforma.
Arquitectura del sistema
La plataforma fue diseñada utilizando una arquitectura distribuida basada en microservicios y desplegada completamente sobre Google Cloud Platform.
Infraestructura Core
- Arquitectura Hexagonal para separación de responsabilidades.
- Microservicios desacoplados para escalabilidad independiente.
- API Gateway centralizado para routing y seguridad.
- Comunicación híbrida mediante REST y eventos.
- Infraestructura containerizada con Docker.
- Pipeline CI/CD automatizado para despliegues continuos.
Microservicios principales
| Servicio | Responsabilidad |
|---|---|
| auth-ms | Autenticación y autorización |
| dogs-ms | Gestión de perros y perfiles |
| shelters-ms | Administración de refugios |
| applications-ms | Solicitudes de adopción |
| chatbot-ms | Asistente conversacional |
| ml-ms | Motor de recomendaciones y matching |
Funcionalidades principales
- Dashboard operativo para refugios.
- Gestión de perros y solicitudes.
- Sistema de matching inteligente.
- Chatbot IA de asistencia.
- Sistema de autenticación y roles.
- Analytics operativos.
- Notificaciones automáticas.
- Emails transaccionales.
- Upload de imágenes.
- Búsqueda avanzada de perros.
- Arquitectura basada en microservicios.
Stack Tecnológico
| Capa | Tecnología |
|---|---|
| Frontend | Next.js + Tailwind + Zustand |
| Backend Services | NestJS + FastAPI |
| Base de Datos | PostgreSQL |
| ORM | Prisma |
| Inteligencia Artificial | BETO + Gemini API |
| Infraestructura | Google Cloud Platform |
| Contenedores | Docker |
| Cloud Services | Cloud Run, Cloud SQL, API Gateway, Secret Manager, Cloud Storage |
Infraestructura Cloud
La plataforma utiliza servicios administrados de Google Cloud para garantizar escalabilidad, disponibilidad y despliegues rápidos.
Servicios utilizados
- Cloud Run para ejecución serverless de microservicios.
- Cloud SQL para persistencia relacional.
- Artifact Registry para manejo de imágenes Docker.
- Secret Manager para manejo seguro de credenciales.
- Cloud Storage para almacenamiento de imágenes.
- Cloud Run Functions para automatizaciones serverless.
- API Gateway para exposición segura de servicios.
Resultado de la Implementación
aDOGme transforma procesos de adopción altamente manuales en una plataforma digital centralizada y escalable.
La implementación permite a los refugios reducir carga operativa, estandarizar procesos y responder solicitudes con mayor rapidez, mientras que los adoptantes reciben recomendaciones más compatibles con su estilo de vida.
El uso de inteligencia artificial ayuda a disminuir adopciones incompatibles y busca reducir el riesgo de abandono o devolución de perros, generando un impacto positivo tanto para los refugios como para los animales.





