← Volver

Plan de ruta

Qué hemos construido, qué viene en los próximos sprints y hacia dónde va SC Mascotas.

Progreso hacia v1.0 2 de 7 sprints

29% completado

Completado

Sprint 0 — Infraestructura open-source

Repositorio público con licencia MIT, monorepo Turborepo, CI con GitHub Actions, semilla de colonias, entorno nightly con datos de prueba.

Sprint 1 — Reporte y exploración básica

Cualquier persona puede reportar una mascota perdida de forma anónima con token de edición. Galería pública, página de detalle, subida de fotos a Vercel Blob, analítica.

Próximamente

🔄

Sprint 2 — Autenticación

Inicio de sesión con correo, Google y passkeys. Llaves de API para la futura app móvil. Los reportes anónimos del pasado se pueden reclamar al crear cuenta.

Sprint 3 — Avistamientos, edición y compartir

Cualquier persona puede reportar que vio a la mascota. Los avistamientos actualizan la fecha de último visteo. Botón de compartir a Facebook. Filtros en la galería por especie y colonia. Marcar como reencontrada.

Sprint 4 — Mascota encontrada + emparejamiento

Flujo para reportar una mascota encontrada. Algoritmo de emparejamiento estructurado (especie, colonia, color, tamaño, descripción) que sugiere posibles dueños. El algoritmo es público y abierto a contribuciones de la comunidad.

Sprint 5 — Similitud visual por imagen

Embeddings de imagen con Replicate (CLIP) almacenados en pgvector. Solo se ejecutan en candidatos "tibios" del algoritmo para mantener costos bajos. Mejora la precisión del emparejamiento cuando hay fotos disponibles.

Sprint 6 — PWA, moderación y lanzamiento

Instalable como app en celular (PWA). Panel de moderación. Seguimiento de errores con Sentry. Pruebas en dispositivos reales con datos móviles lentos. Contacto con los admins del grupo de Facebook. Lanzamiento suave.

Fases futuras

🗺️

Mapas y geografía

PostGIS + Leaflet con tiles de OpenStreetMap para ver mascotas en un mapa interactivo de San Cristóbal.

📱

App móvil nativa

Capacitor con SvelteKit en modo SPA. Reutiliza los paquetes `@scmascotas/ui` y `@scmascotas/schemas`. Autenticación vía llaves de API.

🔔

Notificaciones push

Web Push para avisar al dueño cuando alguien reporta haber visto a su mascota o cuando el algoritmo encuentra una coincidencia.

🌆

Soporte multi-ciudad

Refactorizar el supuesto de "San Cristóbal" para que cualquier ciudad pueda hacer fork y desplegar su propia instancia.

¿Tienes ideas o quieres contribuir? Abre un issue en GitHub

🐾 SC Mascotas — Registro comunitario de mascotas perdidas

San Cristóbal de las Casas, Chiapas · Código abierto