El problema no es la lista de animales, sino su RECORRIDO
Un refugio no acumula fichas, sino que impulsa trayectorias. Un animal llega (abandono, incautación, vagabundeo), pasa por cuarentena, tal vez se traslada a una familia de acogida, regresa, recibe cuidados, se ofrece en adopción, conoce a tres candidatos, rechaza a dos y, finalmente, se va. En cada etapa lo que importa no es el dato nuevo, sino su vínculo con todo lo anterior.
Eso es precisamente lo que una hoja de cálculo no sabe gestionar. Responde a «¿cuántos animales hay?», pero nunca a «¿cuáles llevan más de seis meses en familia de acogida?», «¿cuáles esperan una visita postadopción?» o «¿qué candidato fue rechazado y por qué?». Estas preguntas no exigen más columnas, sino que los registros estén CONECTADOS entre sí.
Y la apuesta va mucho más allá de una mera molestia organizativa: si un refugio no recupera el historial de un animal, pierde información sanitaria o conductual que nadie más posee.
Lo que usted describe y lo que el motor construye
Usted expresa su necesidad en español cotidiano: «somos una asociación de protección animal, acogemos perros y gatos, trabajamos con unas treinta familias de acogida y queremos seguir las entradas, los cuidados, los candidatos a la adopción y las adopciones formalizadas». El motor extrae de ello un esquema funcional: las entidades, sus campos y cómo se relacionan entre sí.
Antes de escribir una sola línea de código, le presentamos ese plan para que lo revise: puede renombrar una entidad, añadir el número de identificación junto al nombre, eliminar una sección o corregir los valores de una lista de estados para que coincidan con los del refugio. Es entonces cuando la aplicación deja de ser una interpretación aproximada de su descripción y se convierte realmente en la suya.
El animal, su estancia y sus cuidados
Cada animal tiene su propia identidad, nombre, especie, sexo, edad estimada, número de identificación, fecha y motivo de entrada, estado, y todo lo relativo a él se vincula a ese registro. Su ficha muestra, por tanto, su trayectoria: los lugares donde ha estado alojado a lo largo del tiempo, sus cuidados, sus observaciones conductuales y sus candidatos.
Las listas se filtran y ordenan: por especie, estado, ubicación o fecha de entrada. Al eliminar un registro no se borra nada de forma definitiva: pasa a una papelera desde la que puede restaurarse, algo fundamental cuando se trata de datos que nadie más puede reconstruir.
- Una ficha por animal, con su historial completo
- Entradas con fecha: origen, motivo y estado al llegar
- Cuidados y observaciones vinculados al animal
- Filtros y ordenación por especie, estado, ubicación o fecha
- Papelera y restauración de registros eliminados
Familias de acogida, candidatos y adopciones
Una familia de acogida es una entidad independiente: sus datos de contacto, lo que puede acoger y los animales que hospeda o ha hospedado. Desde su ficha se ve su historial; desde la ficha de un animal se ve dónde está. La misma relación, consultable en ambos sentidos, sin duplicar la información.
La adopción sigue la misma lógica: un candidato se vincula al animal que solicita, con el estado de su solicitud. Una solicitud rechazada permanece en el historial con su motivo, justamente lo que pierde una hoja de cálculo sobrescrita y lo que lamentará dos años después.
- Familias de acogida: capacidad, datos de contacto y animales hospedados
- Candidatos a la adopción vinculados a un animal
- Seguimiento de trámites: contacto, visita y decisión
- Adopciones formalizadas y seguimiento postadopción
- Exportación en JSON y CSV de cada conjunto de datos, cuando usted lo decida
Qué NO es esta aplicación
Es una herramienta de gestión interna, no un software reglamentario, y esa distinción es clave aquí. La identificación de perros, gatos y hurones es obligatoria en España y su actualización tras una cesión debe realizarse mediante el fichero nacional de identificación (I-CAD): la aplicación no está conectada a dicho sistema, no realiza ningún trámite en su nombre y no sustituye ninguna gestión oficial. Registra el número de identificación como un dato más entre otros, nada más.
Tampoco sustituye a su veterinario ni al carné de salud del animal: los cuidados que anota en ella son un recordatorio interno, no un documento sanitario válido legalmente. Y carece de modo offline: es una aplicación web que se abre en el navegador de un teléfono, pero sin cobertura en el albergue, la introducción de datos se hará al regresar.
Lo que sí hace, lo hace con código que le pertenece: un proyecto estándar de Next.js y Prisma, exportable en ZIP o subido a su repositorio GitHub. Para una asociación, esto significa algo muy concreto: ningún proveedor puede desconectarla y no se vuelve inutilizable el día en que quien la configuró se marcha.
Entidades posibles
- Animal
- Entrada
- Cuidado
- Familia de acogida
- Candidato
- Adopción
Pantallas posibles
- Tablero de control
- Lista de animales
- Ficha del animal y su trayectoria
- Familias de acogida
- Candidaturas
- Adopciones
- Configuración
Indicadores posibles
- Animales presentes
- Animales en familia de acogida
- Adopciones del mes
- Animales sin adopción desde hace más de seis meses
Preguntas frecuentes
¿Está conectada la aplicación al fichero nacional de identificación?
No. La identificación de perros, gatos y hurones es obligatoria en España y su actualización tras una cesión corresponde al fichero nacional (I-CAD): la aplicación no está conectada a él y no realiza ningún trámite en su nombre. Registra el número como un dato más entre otros, para que pueda localizarlo fácilmente.
¿Se pueden gestionar las familias de acogida sin volver a introducir los animales?
Sí, es precisamente su propósito: el alojamiento es una relación entre un animal y una familia de acogida, no una copia. Desde la ficha de la familia se ven los animales hospedados; desde la ficha del animal se ve dónde está. Una única introducción de datos, accesible en ambos sentidos.
¿Pueden usarla varios voluntarios?
Sí: tan pronto como la aplicación requiere inicio de sesión, incluye cuentas reales y separadas con tres roles, administrador, usuario y solo lectura. Los permisos son globales para toda la aplicación: no existen controles finos por especie, ubicación o entidad.
¿Se puede introducir información desde el albergue, con un teléfono?
La aplicación es una web app disponible en una URL dedicada: se abre en el navegador de un teléfono igual que en un ordenador. No dispone de modo offline, sin cobertura en los edificios, la introducción de datos se realiza al regresar.
¿Qué ocurre con la herramienta si el voluntario que la configuró se marcha?
El código completo de la aplicación le pertenece: un proyecto estándar de Next.js y Prisma, exportable en ZIP o subido al repositorio GitHub de la asociación, y alojable donde usted desee. Ningún proveedor puede desconectarla y cualquier desarrollador puede hacerse cargo, esa es la diferencia entre una herramienta asociativa y una herramienta personal.
¿Y si nuestro refugio no se parece a este ejemplo?
Las entidades y pantallas enumeradas arriba son las que genera una descripción de este tipo, no una plantilla fija. Es su texto el que decide y el plan propuesto se puede ajustar antes de la generación.
