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
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.
- 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
- 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
- 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
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.
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.
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.