Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

artwork

Software open source de gestión operativa para espacios culturales: teatros, festivales y museos. Gestiona programación de eventos, salas, turnos, inventario de material técnico, contactos y presupuestos de proyectos bajo licencia AGPL-3.0.

Ficha actualizada 22 sept 2026, 17:03 · upstream 22 sept 2026, 14:21 · release v.1.7.8

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es artwork

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

artwork es un sistema de operaciones diseñado específicamente para instituciones culturales que gestionan eventos como núcleo de su actividad. Modela entidades específicas del sector: producciones, eventos, salas, equipos, personal y turnos, manteniendo la planificación, dotación y recursos interconectados en una sola plataforma.

El software se distingue por no ser un sistema de venta de entradas ni de contabilidad financiera. Los presupuestos de proyectos residen en artwork, pero la contabilidad permanece en el software de facturación del cliente. Tampoco es un sistema de nómina: planifica turnos y horas, pero no procesa nóminas.

La arquitectura soporta instalación Docker (recomendada para demos) o standalone en servidores Linux. Incluye módulos activables individualmente, permitiendo a pequeñas instalaciones empezar con programación y salas, mientras grandes casas pueden ejecutar todo el stack desde planificación hasta inventario y presupuestos.

CASOS DE USO
  • Programación de eventos y asignación de salas para producciones teatrales o festivales
  • Planificación de turnos y gestión de disponibilidad del personal técnico y artístico
  • Control de inventario de material técnico, equipos y recursos operativos (no colección artística)
  • Gestión de contactos y presupuestos por proyecto/evento en una sola plataforma
  • Generación de reportes PDF mediante wkhtmltopdf para documentación técnica o administrativa
PUNTOS DESTACADOS
  • Modelado específico del sector cultural: producciones, eventos, salas, crews, turnos y equipos
  • Arquitectura modular que permite activar/desactivar funcionalidades según tamaño de la instalación
  • Soporte para despliegue Docker (docker compose) e instalación standalone en Linux
  • Integración con Laravel Reverb para websockets, eliminando Soketi desde versión 1.5
  • API RESTful expuesta vía /api/v1 con generación automática de OpenAPI Specification
PRECAUCIONES
  • No incluye sistema de venta de entradas ni caja registradora (ticketing/box-office)
  • No realiza contabilidad financiera ni gestión de nóminas y pagos salariales
  • No gestiona colecciones artísticas ni inventario museístico, solo material operativo
  • Requiere wkhtmltopdf instalado manualmente en el servidor para generación de PDFs
  • La instalación Docker incluida es para demo; requiere configuración manual de .env y credenciales
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Instalar vía Docker (recomendado) o standalone. Para Docker: copiar .env.example a .env, ejecutar docker compose build artwork y docker compose up -d. Generar APP_KEY con php artisan key:generate --show. Configurar MAIL_* en .env para emails funcionales. Asegurar acceso a websockets (Laravel Reverb). En standalone: PHP 8.4+, MariaDB 11, Redis, Node.js 22+, Meilisearch 1.22, wkhtmltopdf 0.12.6. Ejecutar php artisan artwork:update tras cada actualización.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsVueNode.jsLaravelPHP
SERVICIOS
MySQLRedisMeilisearchS3/MinIO
BASES DE DATOS
MySQLRedisMeilisearch
PUERTOS
80808033067700
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.