Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

brickfolio

Brickfolio es una PWA autoalojada para gestionar colecciones LEGO mediante escaneo de cámara, cálculo de valor de mercado y gestión de intercambios entre usuarios con red privada segura.

Ficha actualizada 22 sept 2026, 15:16 · upstream 22 sept 2026, 11:10 · release v2.85.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es brickfolio

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

Brickfolio es una aplicación web progresiva (PWA) diseñada para el seguimiento y valoración de colecciones de piezas LEGO. Utiliza FastAPI en Python y se ejecuta nativamente en contenedores Docker, sin necesidad de construir imágenes desde cero. La aplicación conecta con APIs externas como BrickLink, Rebrickable y Brickognize para obtener metadatos, precios históricos y reconocimiento de piezas mediante cámara.

Destaca por su enfoque offline-first: tras la carga inicial del catálogo, funciona completamente sin conexión a internet, almacenando localmente las imágenes y datos en una base de datos SQLite persistente. Ofrece roles granulares (Admin, Coleccionista, Profí) y permite crear redes privadas de intercambio entre instancias autoalojadas con cifrado extremo a extremo para las comunicaciones.

La interfaz es responsiva, instalable como PWA en móviles y soporta múltiples diseños visuales. Incluye herramientas específicas para el mercado secundario (Flohmarkt), gestión de inventario familiar y generación de listas de compra/venta automáticas basadas en valor de mercado.

CASOS DE USO
  • Gestión personal de colecciones LEGO con escaneo automático de piezas y cálculo de valor total.
  • Red de intercambio privado entre coleccionistas con cifrado extremo a extremo para ofertas y mensajes.
  • Herramienta de valoración de inventario para venta en mercados secundarios (Flohmarkt) con listas automáticas.
  • Control familiar compartido de colecciones con roles diferenciados y base de datos persistente local.
PUNTOS DESTACADOS
  • Funcionamiento offline tras carga inicial del catálogo, sin dependencia constante de APIs externas.
  • Red de intercambio privado con cifrado extremo a extremo (X25519 + AES-256-GCM) entre instancias.
  • Base de datos SQLite persistente que permite migraciones y exportación completa con imágenes.
  • Soporte nativo para Docker en arquitecturas amd64 y arm64 sin necesidad de Docker Compose.
PRECAUCIONES
  • Dependencia obligatoria de claves API externas (BrickLink, Rebrickable, Brickognize) para funcionalidades principales.
  • Requiere instalación previa de Docker y contenedores, no incluye scripts de despliegue sin Docker.
  • El cifrado extremo a extremo en la red de intercambio requiere configuración manual de invitaciones.
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

Desplegar mediante Docker en puerto 8300. Persistencia de datos en ./data/brickfolio.db. Soporta amd64 y arm64. Opcional: Cloudflare Tunnel para acceso externo sin exponer puertos. Requiere configuración manual de variables de entorno para API Keys. No incluye Docker Compose nativo, solo archivo de ejemplo.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
FastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8300
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.