Medir directamente en el PDF
Defina la escala, trace el área, y cada medición cae en un registro que arrastra su plano y su revisión hasta la lista de cantidades.
Lista de cantidades
Empieza con más de 190 módulos integrados y luego crea o instala los tuyos. De la cotización al BIM y a la obra, con SDK, hooks y marketplace, para que la plataforma sea exactamente el software sobre el que funciona tu empresa.
Listo para usar con un solo comando
pip install openconstructionerp
docker compose up -d
+
más módulos
Ver el sistema de módulos
Toda la cadena en una sola toma: un dibujo se convierte en un despegue, el despegue se convierte en una lista de cantidades, la lista lleva sus márgenes y la obra se inspecciona en sitio. Un solo modelo de datos por debajo de todo esto.
Mide, cotiza, planea, compra, construye y liquida en una sola aplicación. Cada pantalla entrega su resultado a la siguiente sobre una misma base de datos, así que nada se vuelve a capturar y nada se desfasa. De código abierto, gratis bajo AGPL-3.0, corre en tu propia computadora o servidor, y cada registro se exporta en formatos abiertos.
Defina la escala, trace el área, y cada medición cae en un registro que arrastra su plano y su revisión hasta la lista de cantidades.
Lista de cantidades
Las capas se mantienen separadas, de modo que un muro de pilotes secantes se mide como tal, y no como parte del plano en el que fue dibujado.
Toma de cantidades
Cada elemento es contable, filtrable por nivel y por disciplina, y se enlaza directamente con una partida de la lista de cantidades.
Toma de cantidades
Una partida se abre a los recursos con los que fue valorizada, cada uno con su propia clase y su propia moneda. El suministro turco se queda en liras, el aditivo en euros, el total en dólares.
Programa 4D · Costos 5D
Cada precio lleva un mínimo, un promedio y un máximo, e indica cuántas partidas lo citan.
Lista de cantidades
Explore precios unitarios y precios compuestos por región y catálogo, o mantenga los suyos propios, y traiga un precio con la mano de obra, el material y el equipo detrás directamente a la lista de cantidades.
Lista de cantidades
03
Presupuesto, comprometido, real y proyectado en una sola pantalla, con el valor ganado leído directamente de los mismos datos en lugar de capturado en una hoja aparte. Le indicará el índice de desempeño que necesita desde aquí para cerrar dentro del presupuesto.
Conciliación de costo y valor
El programa se genera a partir de las partidas y permanece enlazado a ellas, de modo que una cantidad que cambia se lleva las fechas consigo.
Modelo 4D · Valor ganado
Cada riesgo se valoriza y se califica sobre el mismo proyecto, de modo que la contingencia que usted mantiene es una suma de exposiciones nombradas y no un porcentaje al final de la hoja.
Órdenes de cambio
Cada solicitud lleva su disciplina, su fecha límite y de quién es el turno, y una respuesta que llega con un costo se convierte directamente en una variación.
Variaciones · Presentaciones · Visor BIM
Cada inspección lleva su lista de verificación, su resultado y su fecha, de modo que una falla se convierte en una tarea con un responsable y no en una nota en el teléfono de alguien.
Lista de pendientes · NCR · Entrega
Costo contra valor por partida de costo, con proyección y margen en cada línea, sobre una curva de flujo de efectivo que llega hasta la conclusión. Una partida muestra un margen negativo, que es precisamente el objetivo de hacer la conciliación.
Flujo de efectivo · Estimaciones de obra
Vuelta al 01. Llega una revisión y las mismas cuatro etapas se repiten, sobre los mismos datos.
Cuatro roles operan el ciclo de arriba. 19 más operan su propia parte, y cada uno recibe un conjunto distinto de módulos.
Estimación, licitación, BIM, cantidades, programación, calidad, seguridad, flujo de efectivo, obra. Activen los que su trabajo necesite, dejen el resto apagado, o escriban los suyos.
Descargar
Una versión de escritorio nativa para Windows, macOS y Linux. Un solo instalador trae toda la plataforma con su propia base de datos integrada, no hay nada más que configurar. Gratis, de código abierto, y tus datos nunca salen de tu disco.
Instalador de 64 bits para Windows 10/11
macOS 10.15+ - Apple Silicon
AppImage, deb y rpm
curl -fsSL https://openconstructionerp.com/install.sh | shUn comando y ya estás en funcionamiento
Instala y luego ejecuta
pip install openconstructionerpUna línea, aplicación más base de datos
docker compose upLa interfaz, los catálogos de costos y los reportes cambian juntos, así un proyectista en Varsovia, un cuantificador en Ankara y un residente de obra en Lyon pueden trabajar en un mismo proyecto y cada quien leerlo en su idioma. Pruébalo aquí.
Presupuestos, cuantificación, programación, documentos, calidad e importación CAD/BIM, todo en la descarga. Con ella vienen datos de costos de más de 40 mercados y 44 idiomas de interfaz. Sin nivel de pago, sin límite de usuarios.
Sin cuenta y sin nube de por medio. Los proyectos se quedan en una carpeta de tu propio disco, y todo sigue funcionando con la red apagada.
Base de datos, servidor e interfaz se entregan como un solo programa. Actualizar es correr el siguiente instalador, y al quitarlo solo queda tu carpeta de datos.
Ayuda de instalación Ve todas las versiones y sumas de verificación en GitHub
Un equipo de TI sólido y un presupuesto de desarrollo.
Una laptop que ya tienes y unos diez minutos.
La misma compilación corre en una laptop, un servidor rentado o tu propio rack. Empieza pequeño y crece después sin reescribir nada.
3 GB de memoria son el mínimo. La oficina y la obra abren el mismo proyecto en un navegador.
Todo el equipo, desde donde seaFunciona dentro de tu propia red. Planos, costos y contratos permanecen en hardware que tú controlas.
La empresa, nada sale del edificioLos ERP cerrados te obligan a trabajar a su manera y te cobran cada cambio. Aquí el código es abierto: ajustas el software, los procesos y las conexiones a tu empresa, y todo lo que construyas sigue siendo tuyo.
Modifica el software mismo
Trabaja como trabaja tu empresa
Conéctalo con las herramientas que ya usas
La plataforma se ubica en el centro abierto de su software, no encima de él. Los datos entran y salen mediante formatos abiertos, una API documentada y webhooks, para que su estimación, su modelo y su sistema financiero permanezcan sincronizados, y nada de lo que suban quede jamás atrapado.
Datos y API listos para IA
Los nombres de producto y logotipos mostrados aquí pertenecen a sus respectivos propietarios y aparecen solo para identificar los sistemas con los que esta plataforma intercambia datos. Su uso no implica afiliación, patrocinio ni respaldo por parte de esos propietarios.
Exporten presupuestos con precio, desgloses de costos y estimaciones de avance como Excel, CSV o JSON estructurado, o conéctenlos directamente mediante la API REST, para que las cifras lleguen a su sistema financiero sin volver a capturarlas.
Importen modelos y planos mediante formatos de intercambio abiertos, IFC para BIM, DWG y DGN para CAD, convertidos a un único modelo canónico, y envíen las incidencias de revisión de vuelta como BCF.
Conecten su repositorio documental mediante la API REST y webhooks, o mantengan una carpeta sincronizada, para que planos, contratos e informes tengan una única fuente de verdad.
Alimenten tableros y almacenes de datos desde la API REST documentada y exportaciones de tablas limpias en Excel, CSV, JSON y Parquet, el formato analítico en columnas, para que las cifras permanezcan en vivo en lugar de pegadas.
Las actividades, duraciones y dependencias entran como XER o Project XML y vuelven a salir como Project XML o CSV, de modo que el costo y el programa comparten un mismo conjunto de tareas.
Suscríbanse a eventos con webhooks y controlen la API REST desde flujos de automatización low-code creados con n8n, nuestra propia herramienta de flujos de trabajo, para conectar cualquier cosa con cualquier otra.
Sin dependencia de proveedor, por diseño.
Cada cifra es exportable, los formatos son abiertos, y la misma API documentada que hace funcionar la aplicación está abierta para usted. Sus datos siguen siendo suyos - siempre puede llevárselos con usted.
Leer la documentación de integración y APILos nombres de producto, logotipos y marcas son propiedad de sus respectivos dueños y se muestran solo para indicar compatibilidad de intercambio de datos. Su uso no implica ninguna asociación, afiliación ni respaldo.
Recorridos breves sobre un proyecto real en la aplicación, desde la instalación hasta la entrega.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Instala en Windows, abre el proyecto de ejemplo, ajusta idioma y región, elige tus módulos e invita a tu equipo.
12:00
Mediciones, BOQ y presupuestación con IA. En tu propia laptop.
Un recorrido breve por todo el flujo: plano de entrada, oferta de salida.
4:48
Build a Construction Estimate Step by Step
Builder's Playbook: Getting Started
5:55
Mengen aus PDF und DWG ermitteln
Lernprojekt Landshut
5:34
GAEB-Dateien kontrolliert austauschen
Lernprojekt Landshut
4:23
Tender Work to Subcontractors
Builder's Playbook Canada: Ontario
4:45
Manage Construction Change Orders
Builder's Playbook Canada: Ontario
5:23
Chantier : suivre les heures et le matériel
Builder's Playbook : gestion de chantier
3:44
Réception des travaux et déficiences
Builder's Playbook Québec
OpenConstruction Academy
Series completas en inglés, alemán y francés
Todos los videos en YouTube
Cada una recorre paso a paso un flujo de trabajo real de construcción, con qué hacer y por qué en cada etapa.
293 guías en 8 disciplinas
Escrito para un mercadoGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
Lo que se incluye en la caja en la versión actual. Datos de costos, formatos CAD, módulos y licencias, con las cifras principales en un solo lugar.
artículos de costo listos para usar en diferentes oficios y ensamblajes.
IFC, DWG/DGN, Excel/CSV, PDF y más de 20 formatos en - y más de 40 formatos de salida de un modelo canónico.
módulos complementarios que cubren todo el flujo de trabajo del sitio - proyectos, BOQ, despegue, licitaciones y más.
núcleo de código abierto bajo AGPL-3.0. Sin bloqueo de proveedor. Tus datos siguen siendo tuyos.
Elige el tipo de empresa que manejas y la plataforma activa justo los módulos que ese perfil necesita, ya conectados en una sola base de datos compartida. Pasa el cursor o toca un perfil para ver cómo se enciende su panal de módulos, agrupados por especialidad y conectados como un solo sistema.
Cada perfil conserva el núcleo siempre activo de la plataforma: proyectos, la base de datos de costos, el catálogo de recursos, las composiciones, los tableros y la administración. Los perfiles nunca bloquean nada, solo priorizan los módulos que más importan para ese trabajo, y puedes agregar o quitar cualquier módulo después.
Tekhne
ATMIID
Optimum Technology
Elevait
MAD Engineers
Construccions 360 Plus
Tekhne
ATMIID
Optimum Technology
Elevait
MAD Engineers
Construccions 360 Plus
LMH
Niven Builders
Colas
Basil Read
C&C Consulting
LMH
Niven Builders
Colas
Basil Read
C&C Consulting
Tegrity Contractors
PW Pole Barns
Digitarh
Overzicht
CSTB
Forida
Yutopias
Virtuza
Tegrity Contractors
PW Pole Barns
Digitarh
Overzicht
CSTB
Forida
Yutopias
Virtuza
IC İçtaş
L&QL&Q
Rhomberg Sersa Rail Group
The Beck Group
Woolpert
Stecol
Tucrail
IC İçtaş
L&QL&Q
Rhomberg Sersa Rail Group
The Beck Group
Woolpert
Stecol
Tucrail
AGPL-3.0 en GitHub. Los problemas y la hoja de ruta están allí; si quieres ver qué viene a continuación o qué se rompió la semana pasada, todo está en el registro de commits.
Cada issue y cada elemento de la hoja de ruta es público en GitHub. Abre un issue con una descripción precisa. Nosotros lo implementamos y te damos el crédito.
Hechos simples que puedes verificar tú mismo: una licencia abierta, formatos abiertos y tus datos en tu propio servidor.
Detrás de cada precio unitario está su receta: las horas de mano de obra, los materiales y el tiempo de maquinaria que el trabajo realmente requiere. Cada partida de estas bases viene desglosada así, lista para volver a tarifar según su mercado.
Ejemplos resueltos a partir de las bases anteriores
Cada base tiene sus propias partidas y códigos de partida. Las bases con precio se muestran en euros para una comparación equivalente; las bases de coeficientes muestran cantidades de recursos de la norma nacional. Cada descripción se mantiene en el idioma que eligieron.
Una comparación directa lado a lado. Las suites comerciales lideran en algunas cosas, principalmente integraciones construidas a lo largo de una década. En el resto, OpenConstructionERP cubre el mismo terreno, autoalojado y sin costo de licencia.
| Capacidad | OpenConstructionERP | Suite de estimación empresarial | Herramienta de licitación para obras civiles pesadas | ERP de construcción legado |
|---|---|---|---|---|
| Núcleo de código abierto (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| Autoalojado en tu infraestructura | ✓ | ~ | ✕ | ~ |
| Toma de cantidades desde PDF / foto | ✓ | ~ | ✕ | ✕ |
| Ingesta Multi-CAD (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| Más de 120,000 partidas de costo listas para usar | ✓ | ~ | ✓ | ~ |
| Multijugador en tiempo real (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 idiomas en el núcleo i18n | ✓ | ~ | ✕ | ~ |
| Arquitectura de plugins modular | ✓ | ✕ | ✕ | ✕ |
| Costo típico / asiento / año | € 0 · autoalojado | € 10-15k | € 6-12k | € 3-8k |
| Implementación / incorporación | € 0 · documentación + comunidad | € 20-80k | € 15-40k | € 30-150k |
| Plazo del contrato | Ninguno · cancelar en cualquier momento | bloqueo de 1 a 3 años | bloqueo de 1 a 3 años | bloqueo de 3 a 5 años |
Cada característica es un paquete autónomo. Introdúcelo, sácalo - la instalación en ejecución lo detecta en segundos, sin tiempo de inactividad.
Cada característica es un paquete de Python con un manifiesto. Puedes agregar uno a una instalación en ejecución sin reconstruir nada. Las APIs están tipadas; la especificación OpenAPI se genera, no se mantiene manualmente.
make module-new# Sign in and keep the access token $ TOKEN=$(curl -s -X POST http://localhost:8080/api/v1/users/auth/login \ -H "Content-Type: application/json" \ -d '{"email": "you@example.com", "password": "..."}' \ | jq -r .access_token) # Create a project $ curl -X POST http://localhost:8080/api/v1/projects/ \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "Logistics Hub", "region": "DACH", "classification_standard": "din276", "currency": "EUR"}' # → HTTP 201 Created, the new project as JSON # Every route: http://localhost:8080/api/docs
# backend/app/modules/punchlist/manifest.py from app.core.module_loader import ModuleManifest manifest = ModuleManifest( name="oe_punchlist", version="0.1.0", display_name="Punch List", description="Track deficiencies and snag items with photo evidence", category="core", depends=["oe_projects"], auto_install=True, enabled=True, ) # The loader finds the package and mounts its router # at /api/v1/punchlist.
Elecciones deliberadamente aburridas. Todo de código abierto.
OpenConstructionERP surge de una década de investigación abierta en tecnología de construcción.
Durante la última década, nuestro equipo ha trabajado en la gestión de recursos de proyectos de construcción. En el camino nos dio curiosidad cómo llegaron a ser las herramientas del sector, desde los primeros intentos de automatizar el diseño hasta las plataformas ERP de hoy, y eso se convirtió en dos textos más largos (“The Lobbyists’ Wars and the Development of BIM” y “The History of the BIM Map”). Es difícil ver hacia dónde va el sector sin saber cómo llegamos hasta aquí.
Hemos escrito bastante sobre estos temas a lo largo de los años, y algunos textos tuvieron muchos lectores. Además de escribir, hemos asesorado a constructoras, consultoras, desarrolladores y proveedores de software sobre cómo manejan los datos del proyecto: como base para decidir y no como un subproducto. Ese trabajo nos permitió ver el sector desde los dos lados, el de quienes hacen las herramientas y el de quienes las usan todos los días. Muchas de esas observaciones terminaron en el libro Data-Driven Construction, que ya está disponible en 16 idiomas (datadrivenconstruction.io/books).
Otros dos problemas nos mantuvieron ocupados. Uno era ayudar a quienes no son programadores a entrar a formatos de archivo propietarios que nunca se pensaron para abrirse. El otro era encontrar una forma más clara de describir los trabajos de construcción con un modelo de recursos. De los dos salieron herramientas gratuitas: los convertidores CAD/BIM de DDC (IFC, DWG, DGN → datos estructurados) en GitHub, y CWICR, una base de datos multilingüe de trabajos y recursos de construcción con más de 120,000 partidas en 11 idiomas, publicada como OpenConstructionEstimate-DDC-CWICR.
Todo eso fue trabajo previo para algo que queríamos construir desde hace mucho: un ERP abierto y modular para la construcción. La generación más reciente de herramientas por fin hizo posible reunir en una sola plataforma la metodología, los modelos de datos y las implementaciones anteriores. Ahora es pública y de código abierto.
En nuestra experiencia, las mejores ideas salen de la conversación, y también del desacuerdo. Si te interesan las preguntas sobre el camino de la construcción hacia la “uberización” y hacia una estimación de costos y tiempos más transparente, nos daría gusto tenerte en esa conversación.
DataDrivenConstruction Team
fundador, datadrivenconstruction.io
AECOM
VINCI Energies
Artelia
Merck
RBS wave
AECOM
VINCI Energies
Artelia
Merck
RBS wave
Shapemaker
Scholze-Thost
VRAME
AXIA Energia
AFRY
Hofschröer
TDF
Renaissance Construction
Shapemaker
Scholze-Thost
VRAME
AXIA Energia
AFRY
Hofschröer
TDF
Renaissance Construction
Sintagma
Trafikverket
TMM Group
Dar Al Riyadh
pbs Ingenieure
SCON GmbH
Sintagma
Trafikverket
TMM Group
Dar Al Riyadh
pbs Ingenieure
SCON GmbH
La mayoría de los archivos de diseño de obra civil son básicamente prisiones de datos. Un montón de información útil, alineamientos, superficies, cantidades, ahí nada más, encerrada en formatos que nunca se pensaron para llevarse bien con nada fuera de su software original. He perdido demasiado tiempo tratando de responder preguntas sencillas como '¿cuántas alcantarillas hay en esta obra?' o '¿cuál es el volumen por etapa?', solo para descubrir que los datos están enterrados cinco capas dentro de un DWG o un DGN. Data Driven Construction resuelve eso. Sus conversores abren estos formatos cerrados y te dan datos estructurados realmente utilizables, en Power BI, en Excel, o incluso en un prompt de un LLM si estás haciendo algo más elaborado. No es vistoso, pero es tremendamente útil. Si están tratando de ir más allá de las capturas de pantalla y los PDF y usar de verdad sus datos de diseño, esta es el tipo de herramienta que lo hace posible. Es la diferencia entre adivinar y saber. Y honestamente, me ha salvado más de un sábado por la mañana.
Únanse al movimiento con DataDrivenConstruction. Hagamos realidad la verdadera libertad en los formatos de datos y catalicemos una nueva era de productividad e innovación en la construcción. El viaje real y necesario de los formatos cerrados a los 'abiertos' ni siquiera ha comenzado: la verdadera libertad en los formatos de datos, libre de ataduras propietarias y accesible para todos, es lo que necesitamos para desbloquear la innovación y la colaboración en toda la industria de la construcción, beneficiando en particular al 99% del sector, es decir, las pymes, y liberando al sector para un crecimiento acelerado.
Toda la plataforma es gratuita y no hay nada oculto.
Lleva la plataforma a empresas que ya conoces y cobra por lo que agregas.
Dos caminos. Ejecútalo tú mismo de forma gratuita bajo AGPL-3.0, o háblanos cuando necesites soporte alojado, una licencia comercial para los convertidores, o cualquier otra cosa que no deba estar bajo la licencia de código abierto.
La plataforma completa de código abierto. Ejecútala en tu infraestructura, sin ataduras.
Cuando necesites hosting administrado, licencias comerciales para los convertidores, o cualquier cosa que no encaje bajo AGPL - cuéntanos lo que necesitas y lo evaluaremos.
Descubrimiento → taller → módulos seleccionados → construidos → implementados en tu hardware. Fuente entregada.
Sesiones prácticas: estimación, BIM-a-BOQ, despegue de IA, tuberías GAEB. Grabadas para la biblioteca de tu equipo.
Mapeo de estándares, estrategia de base de datos de costos, arquitectura de tuberías, revisión de código.
Solo talleres públicos seleccionados. Muchos compromisos importantes de empresas permanecen bajo NDA.










¡Increíble taller, Artem! ¡Las preparaciones están en pleno apogeo! ¡Ya estoy esperando el hackathon en el nuevo año! 💪🏻
¿Qué sucede cuando no solo organizas procesos de construcción, sino que también los analizas inteligentemente? Este fue el tema de nuestro taller con Artem Boiko sobre “Construcción Basada en Datos”. El enfoque estuvo en la pregunta de cómo podemos hacer un mejor uso de los datos existentes - para hacer que los proyectos de construcción sean más eficientes, más transparentes y menos propensos a errores. Usando ejemplos de aplicación específicos, Artem mostró cómo los datos de construcción estructurados pueden ayudar a mantener una visión general, identificar suplementos en una etapa temprana y mejorar la comunicación entre la planificación y la ejecución. Particularmente emocionante: cómo las herramientas y modelos digitales pueden ya ser utilizados hoy para automatizar procesos. La construcción basada en datos ya no es un tema del futuro - estamos justo en medio de ello. El taller mostró cuán grande es el potencial si trabajamos juntos y realmente hacemos que los datos trabajen para nosotros.
Artem Boiko ofreció una presentación excepcional a todo el equipo de Shapemaker, proporcionando profundas ideas sobre la migración de datos desde software de ingeniería y temas relacionados. Su experiencia y comunicación clara hicieron que conceptos complejos fueran fáciles de entender, equipando a nuestro equipo con conocimientos prácticos que podemos aplicar de inmediato. Recomiendo encarecidamente sus servicios a cualquiera que busque claridad y estrategias accionables en este ámbito.
Encontré el taller de Construcción Basada en Datos realmente interesante. En mi opinión, todos pudieron seguirlo. Se nota en tus diapositivas cuánto tiempo, perseverancia y esfuerzo pusiste en ello. Las presentaciones en vivo también fueron geniales. Lo único que criticaría es el número de diapositivas - había demasiadas. Pero eso es quejarse a un nivel muy alto. En general, fue el mejor taller al que he asistido. Y además, eres una persona realmente agradable.
Ich fande DataDrivenConstruction Workshop sehr interessant. Meiner Meinung nach konnten alle folgen. Man merkt auch anhand deiner Folien wieviel Zeit, Ausdauer und Mühe du hineingesteckt hast. Auch die Live Präsentationen waren super. Das einzige was ich bemängeln würde, wäre die Anzahl der Folien, dadurch kamen zu viele slides zustande. Aber das ist meckern auf dem höchsten Niveau. Rundum war es der beste Workshop bei dem ich war. Außerdem bist du auch eine sehr angenehme Person.
Encontré la capacitación de Construcción Basada en Datos en general realmente emocionante y muy enriquecedora. Lo que más me gustó: el contexto “histórico” sobre los diversos softwares CAD (fue fascinante escuchar y se sintió como periodismo de investigación); el enfoque interesante hacia la automatización a través de DataFrames; tus propios ejemplos prácticos de automatización de procesos en construcción; y la mirada a tendencias actuales como Claude Code y OpenClaw - realmente diste vida al tema. La única desventaja: fue realmente mucha información en solo dos días. Al mismo tiempo, nos mostraste muy bien cómo podemos seguir orientándonos - por ejemplo, mediante el registro estructurado de nuestros procesos en el tablero de Miro. Gracias nuevamente por la capacitación y el intercambio.
Die DataDrivenConstruction Schulung fand ich insgesamt wirklich spannend und sehr bereichernd. Besonders gut gefallen haben mir: der „historische“ Hintergrund zu den verschiedenen CAD-Softwares (das war spannend zu hören und hatte etwas von Investigativjournalismus); der interessante Ansatz zur Automatisierung über DataFrames; deine eigenen praxisnahen Beispiele zur Prozessautomatisierung im Bauwesen; und der Einblick in aktuelle Trends wie Claude Code und OpenClaw, du hast das Thema mit Leben gefüllt. Einziger Nachteil: Es war wirklich viel Input in nur zwei Tagen. Gleichzeitig hast du sehr gut aufgezeigt, wie wir uns selbst weiter orientieren können, zum Beispiel über das strukturierte Aufzeichnen unserer Prozesse im Miro-Board. Vielen Dank nochmal für die Schulung und den Austausch.
Fue un taller fantástico con contenido emocionante del que nosotros, y personalmente yo, aprendimos mucho. Gracias por dedicar tanto tiempo a nosotros. ¡Esperamos probar lo que aprendimos lo antes posible e incorporarlo en nuestros proyectos! #bleedingedge
Envíanos un breve briefing con tu presupuesto y tiempos, y te responderemos.
La aplicación de escritorio gratuita para Windows, macOS y Linux, o un solo comando en tu propio servidor. Código abierto bajo AGPL-3.0.
O ejecútala en un servidor
pip install openconstructionerp
docker compose up -d
Un comando y el ERP completo está en funcionamiento. PostgreSQL está integrado, no hay nada más que configurar. Consulta la documentación de instalación.
Un correo electrónico corto al mes - nuevos módulos, lanzamientos del analizador CAD, notas entre bastidores. Sin spam, cancela tu suscripción en cualquier momento.
Cada función es un módulo: una carpeta con un manifest, un componente de página con carga diferida y una entrada en el registro. Colóquenlo, recarguen, y aparece en la página de Módulos listo para activarse.
frontend/src/modules/
├── _registry.ts ← agreguen aquí su import
├── your-module/
│ ├── manifest.ts ← metadatos, rutas, navegación, i18n
│ ├── YourModule.tsx ← página principal (cargada con React.lazy)
│ └── index.ts ← exportación barrel
Creen frontend/src/modules/your-module/.
manifest.ts
Un id único, name, ícono de lucide-react, categoría, dependencias opcionales, rutas y elementos de navegación. Incluyan traducciones si necesitan textos específicos del módulo.
export default function YourModule() { ... }. Mantengan la lógica de datos pura en data/ y pruébenla con vitest.
Agreguen el import y el manifest a _registry.ts, y una clave nav.* en i18n.ts para cada idioma (la barra lateral se renderiza antes de que lleguen las traducciones asíncronas).
Ejecuten npm run dev. Actívenlo en la página de Módulos → aparece en la barra lateral → se navega mediante React.lazy. La búsqueda (/) recoge sus searchEntries.
import { lazy } from 'react';
import { Sparkles } from 'lucide-react';
import type { ModuleManifest } from '../_types';
const MyModule = lazy(() => import('./MyModule'));
export const manifest: ModuleManifest = {
id: 'my-feature',
name: 'My Feature',
version: '1.0.0',
icon: Sparkles,
category: 'tools',
defaultEnabled: false,
routes: [{ path: '/my-feature', title: 'My Feature', component: MyModule }],
navItems: [{ labelKey: 'nav.my_feature', to: '/my-feature', icon: Sparkles, group: 'tools' }],
};
id único en kebab-caseexport default (requerido para React.lazy)_registry.tsnav.* en los 4 bloques de idioma de i18n.tsdefaultEnabled: false (activación opcional)