Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bindarr

Bindarr es una solución autoalojada para gestionar colecciones de cartas coleccionables como Pokémon, Magic: The Gathering y Disney Lorcana. Permite identificar cartas mediante cámara móvil, rastrear su ubicación física en álbumes o cajas, gestionar préstamos de mazos y calcular el valor de la colec

Ficha actualizada 26 sept 2026, 16:24 · upstream 26 sept 2026, 16:13 · release v1.8.5

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es bindarr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Bindarr es una plataforma autoalojada diseñada para organizar y gestionar colecciones de cartas coleccionables, con soporte nativo para Pokémon, Magic: The Gathering y Disney Lorcana. La aplicación web construida con Next.js y Node.js permite identificar cartas automáticamente mediante el escaneo de imágenes desde un teléfono móvil, rastrear su ubicación física en álbumes (página y ranura) o cajas, y gestionar préstamos de mazos generando listas de verificación precisas para la devolución.

El sistema incluye un dashboard para visualizar el valor neto de la colección con tendencias a 7 y 30 días, desgloses por rareza y tipo, así como el estado de completado de conjuntos. Soporta cartas graduadas (slabs) registrando calificaciones y números de certificado. La interfaz está traducida a once idiomas y permite añadir registros en múltiples lenguajes de impresión manteniendo la búsqueda por nombre en inglés.

Técnicamente, utiliza una base de datos SQLite persistente y ofrece despliegue vía Docker o binarios precompilados para Windows, Linux y macOS. Incluye autenticación multiusuario con roles, panel de administración, exportación a CSV compatible con TCGplayer y una API read-only para integración externa.

CASOS DE USO
  • Gestión de colecciones físicas mediante escaneo visual de cartas sin necesidad de base de datos externa constante.
  • Control de inventario en álbumes y cajas con seguimiento preciso de páginas, ranuras y divisiones.
  • Préstamo y devolución de mazos con generación automática de listas de verificación para evitar errores.
  • Evaluación financiera de la colección con tendencias de precios a corto y medio plazo.
  • Gestión de cartas graduadas (slabs) con calificaciones PSA/DPSA y números de certificado únicos.
  • Sincronización multiusuario para compartir colecciones o gestionar roles administrativos.
PUNTOS DESTACADOS
  • Identificación automática de cartas mediante cámara móvil utilizando modelos de visión por computadora locales.
  • Soporte nativo para múltiples idiomas de impresión (11 idiomas) con búsqueda indexada en inglés.
  • Base de datos SQLite ligera y fácil de respaldar, ideal para entornos domésticos o servidores pequeños.
  • Interfaz de usuario traducida a once idiomas por la comunidad sin intervención del desarrollador.
  • Exportación de datos a CSV compatible con TCGplayer o JSON para análisis externo.
  • API read-only segura para consultar el valor neto desde otras aplicaciones o dashboards.
PRECAUCIONES
  • La API pública de Pokémon TCG.io está obsoleta y dejará de funcionar en marzo de 2027; se recomienda usar TCGdex o la clave opcional de pokemontcgapi.com.
  • El escaneo de cámara solo funciona correctamente sobre HTTPS, requiriendo un proxy inverso o configuración SSL propia para acceso móvil desde fuera del router.
  • La autenticación OIDC requiere una configuración estricta del proveedor externo y validación de TLS para evitar problemas de seguridad en la identidad.
  • Las actualizaciones de imagen pueden borrar los modelos de escaneo si no se montan correctamente en almacenamiento persistente (volumen bindarr-data).
  • La interfaz web requiere un navegador moderno con soporte completo para WebAssembly y APIs de cámara.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de bindarr
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Utilizar Docker con docker-compose.yml es la opción recomendada. Asegurar que el volumen bindarr-data esté montado para persistir la base de datos SQLite, modelos de escaneo y certificados SSL. Para acceso móvil desde fuera del router, configurar un proxy inverso (Caddy, Traefik) en el puerto 3001 y habilitar HTTPS en el puerto 3443 si no hay proxy. Establecer TRUST_PROXY=1 detrás de un proxy para ver la IP real del cliente.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30015173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.