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
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.
- 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.
- 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.
- 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.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.