Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

collectabase

Collectabase es una herramienta auto-alojada para gestionar colecciones de videojuegos, figuras y cómics. Ofrece seguimiento de precios automatizado mediante scraping y APIs, análisis financiero de la colección y una interfaz moderna tipo PWA con control total sobre los datos.

Ficha actualizada 28 sept 2026, 12:50 · upstream 28 sept 2026, 12:20 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es collectabase

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

Collectabase funciona como un gestor de colecciones robusto y auto-alojado, diseñado para reemplazar alternativas comerciales como CLZ Games. Permite rastrear activos físicos como videojuegos, consolas, Funko Pop o cómics en un solo lugar, gestionando estados de conservación, cantidades y códigos de barras. La plataforma prioriza la soberanía de datos, permitiendo el auto-alojamiento completo sin depender de servicios en la nube.

CASOS DE USO
  • Gestión de inventario físico mediante escaneo de códigos UPC/EAN para búsqueda rápida de artículos.
  • Seguimiento de valorización de activos con gráficos históricos y detección de outliers basada en IQR.
  • Alertas de mercado para recibir notificaciones cuando un artículo alcanza el precio máximo deseado.
  • Análisis de rentabilidad por plataforma o estado de conservación para optimizar la colección.
  • Visualización de la colección como una PWA instalable directamente en navegadores móviles.
PUNTOS DESTACADOS
  • Arquitectura auto-alojada con control total sobre los datos y backups portables ZIP.
  • Seguimiento de precios automatizado con fallback inteligente entre PriceCharting y eBay.
  • Interfaz responsive con modo oscuro tipo glassmorphism y soporte PWA nativo.
  • Base de datos SQLite local persistente que sobrevive a reinicios de contenedores.
  • Enriquecimiento automático de metadatos mediante IGDB, RAWG y ComicVine sin intervención manual.
PRECAUCIONES
  • Dependencia de APIs externas (IGDB, eBay) que pueden sufrir interrupciones o límites de tasa.
  • El scraping de PriceCharting puede ser inestable si no se utiliza un token oficial para la API.
  • La base de datos SQLite tiene limitaciones de escalabilidad frente a bases relacionales SQL grandes.
  • Requiere conocimientos básicos de Docker y gestión de volúmenes para el despliegue inicial.
VISUAL

Capturas del proyecto

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

CollectionDetailStatsPrices
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utiliza docker-compose para un despliegue rápido. Monta los volúmenes ./data para la base de datos SQLite y ./uploads para las imágenes. Configura ADMIN_API_KEY como variable de entorno o secreto Docker si se expone externamente. Verifica el estado del servicio en /api/health antes de usarlo en producción.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
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.