قِس مباشرة على PDF
اضبط المقياس، ارسم المساحة، وكل قياس يقع في سجل يحمل معه صفحته ومراجعته إلى قائمة الكميات.
قائمة الكميات
ابدأ بأكثر من 190 وحدة مدمجة، ثم ابنِ وحداتك الخاصة أو ثبّتها. من التسعير إلى BIM إلى الموقع، مع API مفتوحة وwebhooks ومنشئ وحدات، لتصبح المنصة هي البرنامج الذي تعمل عليه شركتك بالضبط.
التشغيل في أمر واحد
pip install openconstructionerp
docker compose up -d
+
وحدات إضافية
اطّلع على نظام الوحدات
السلسلة كاملة في لقطة واحدة: من المخطط إلى حصر الكميات ثم قائمة الكميات بهوامشها وصولاً إلى فحص الموقع، على نموذج بيانات واحد.
قِس وسعّر وخطط واشترِ وابنِ وسوّ الحسابات في تطبيق واحد وقاعدة بيانات واحدة دون إعادة إدخال. مفتوح المصدر AGPL-3.0، استضافة ذاتية، وتصدير بصيغ مفتوحة.
اضبط المقياس، ارسم المساحة، وكل قياس يقع في سجل يحمل معه صفحته ومراجعته إلى قائمة الكميات.
قائمة الكميات
تبقى الطبقات منفصلة، بحيث يُقاس جدار الخوازيق المتداخلة بوصفه هو نفسه لا بوصفه جزءًا من الصفحة التي رُسم عليها.
الحصر
كل عنصر قابل للعد، قابل للتصفية حسب الطابق والتخصص، ومرتبط مباشرة ببند في قائمة الكميات.
الحصر
ينفتح بند قائمة الكميات على المصادر التي سُعّر منها، كل مصدر يحمل فئته وعملته الخاصة. التوريد المحلي يبقى بالعملة المحلية، والمادة المستوردة باليورو، والإجمالي بالدولار.
جدول 4D · تكلفة 5D
كل سعر يحمل حدًا أدنى ومتوسطًا وحدًا أقصى، ويُظهر كم بندًا من قائمة الكميات يشير إليه.
قائمة الكميات
تصفّح الأسعار المفردة والمركّبة حسب المنطقة والفهرس، أو احتفظ بأسعارك الخاصة، واسحب سعرًا مباشرة إلى قائمة الكميات مع العمالة والمواد والمعدات التي يقوم عليها.
قائمة الكميات
الميزانية والملتزم به والفعلي والمتوقّع في شاشة واحدة؛ القيمة المكتسبة لا تُكتب في جدول منفصل بل تُقرأ مباشرة من البيانات نفسها. من هنا يظهر لك المعدّل الذي تحتاجه للبقاء ضمن الميزانية.
مطابقة التكلفة والقيمة
يُنشأ الجدول الزمني من بنود قائمة الكميات ويبقى مرتبطًا بها، بحيث تحمل الكمية المتغيّرة تواريخها معها.
نموذج 4D · القيمة المكتسبة
يُسعّر كل خطر ويُصنّف على المشروع نفسه، بحيث يصبح الاحتياطي الذي تحمله مجموع مخاطر مسمّاة، لا نسبة مكتوبة أسفل الصفحة.
أوامر التغيير
04
يحمل كل استفسار تخصصه وموعده النهائي ومن عليه الدور الآن، والرد الذي يصل مع تكلفته يتحوّل مباشرة إلى تغيير.
التغييرات · المستندات المقدّمة · عارض BIM
يحمل كل فحص قائمته الخاصة ونتيجته وتاريخه، بحيث يتحوّل الخلل من ملاحظة على هاتف أحدهم إلى مهمة لها مالك.
قائمة المعالجات · NCR · التسليم
التكلفة مقابل القيمة حسب بند التكلفة، مع التوقّع والهامش في كل سطر، على منحنى التدفق النقدي حتى الإنجاز. بند واحد يُظهر هامشًا سالبًا، وهذا بالضبط ما تهدف إليه المطابقة.
التدفقات النقدية · المستخلصات
العودة إلى 01. تصل مراجعة جديدة فتعمل المراحل الأربع نفسها من جديد، على البيانات نفسها.
الدورة أعلاه تُنفَّذ بأربعة أدوار. 19 دورًا إضافيًا تُنفّذ نصيبها، وكل واحد منها يحصل على مجموعة مختلفة من الوحدات.
التسعير، المناقصات، BIM، الكميات، الجدول الزمني، الجودة، السلامة، التدفق النقدي، الموقع. فعّل ما يحتاجه عملك أو اكتب وحدتك الخاصة.
تنزيل
نسخة سطح مكتب أصلية لأنظمة Windows وmacOS وLinux. مثبّت واحد يجلب المنصة كاملة مع قاعدة بيانات مدمجة خاصة بها، لا حاجة لإعداد أي شيء آخر. مجاني، مفتوح المصدر، وبياناتك لا تغادر قرصك أبدا.
Windows 10/11 - مثبّت 64 بت
macOS 10.15+ - Apple Silicon
AppImage و deb و rpm
curl -fsSL https://openconstructionerp.com/install.sh | shأمر واحد ويعمل النظام
ثبّت ثم شغّل
pip install openconstructionerpسطر واحد، التطبيق مع قاعدة البيانات
docker compose upتتبدل الواجهة وقواعد الأسعار والتقارير معًا، فيقرأ مصمم في وارسو ومدير موقع في ليون مشروعًا واحدًا بلغة كل منهما. جرّبها هنا.
التسعير، وحصر الكميات، والجدولة، والمستندات، والجودة، واستيراد CAD/BIM، كلها ضمن التنزيل. وتأتي معه بيانات التكاليف لأكثر من 40 سوقاً و44 لغة للواجهة. بلا شريحة مدفوعة وبلا حد لعدد المستخدمين.
لا حساب ولا سحابة في المنتصف. تبقى المشاريع في مجلد على قرصك الخاص، ويستمر كل شيء بالعمل والشبكة مفصولة.
قاعدة البيانات والخادم والواجهة تُسلَّم كبرنامج واحد. التحديث يعني تشغيل المثبّت التالي، وإزالته لا تترك سوى مجلد بياناتك.
I love how OpenConstructionERP goes beyond my expectations and is as complete as it gets for open-source apps. [...] The most valuable aspect for me is the cost data feature, which is typically hard to find. Additionally, the initial setup was very easy.
Open-source, customizable software, built by professionals in the field
“Free, local, and has PDF measurement with a large cost-item database. [...] For small contractors and freelance estimators, it's a solid free option for simple jobs.”
“Not just another BIM tool. It is an attempt to build an open-source ERP for construction. [...] It is open source and can be self-hosted.”
“This isn't AI replacing estimators or planners. It's AI handing them better-structured data, faster reviews, and fewer soul-crushing manual steps.”
فريق تقنية معلومات قوي وميزانية للتطوير.
حاسوب محمول تملكه أصلًا، وعشر دقائق تقريبًا.
النسخة نفسها تعمل على حاسوب محمول أو خادم مستأجر أو خزانتك الخاصة. ابدأ صغيرًا وتوسّع لاحقًا دون إعادة كتابة.
pip install openconstructionerp3 غيغابايت من الذاكرة هي الحد الأدنى. يفتح المكتب والموقع المشروع نفسه في المتصفح.
الفريق كله، من أي مكانdocker compose up -dيعمل داخل شبكتك الخاصة. تبقى المخططات والتكاليف والعقود على عتاد تتحكم به.
الشركة، ولا شيء يغادر المبنىterraform applyأنظمة ERP المغلقة تفرض عليك طريقتها وتحاسبك على كل تعديل. مع الكود المفتوح تكيّف البرنامج مع شركتك، وما تبنيه يبقى ملكك.
غيّر البرنامج نفسه
شغّله بالطريقة التي تعمل بها شركتك
اربطه بالأدوات التي تستخدمها اليوم
شروحات قصيرة على مشروع حقيقي داخل التطبيق، من التثبيت حتى تسليم العمل.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
ثبّت على Windows، وافتح المشروع التجريبي، واضبط اللغة والمنطقة، واختر الوحدات، وادعُ فريقك.
12:00
الكميات، BOQ والتسعير بالذكاء الاصطناعي. على حاسوبك المحمول الخاص.
جولة قصيرة في المسار كاملاً: الرسم يدخل والعرض يخرج.
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
سلاسل كاملة بالإنجليزية والألمانية والفرنسية
جميع الفيديوهات على YouTube
مشروع واحد لكل بلد، بلغته، من أول تقدير للتكلفة حتى التسليم.
10فيديو
USAENBuilder's Playbook USA: Construction Management with OpenConstructionERP
6فيديو
6فيديو
CanadaENBuilder's Playbook: Canada
12فيديو
8فيديو
4فيديو
5فيديو
QuébecFRBuilder's Playbook: Québec
8فيديو
7فيديو
9فيديو
5فيديو
8فيديو
يأخذك كل دليل خطوة بخطوة عبر سير عمل إنشائي حقيقي، مع ما يجب فعله ولماذا في كل مرحلة.
293 دليلاً في 8 تخصصات
مكتوب لسوق معيّنGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
أرقام من الإصدار الحالي. بعضها سيتجاوزه الزمن عند قراءتك - المستودع يتحرك بسرعة.
بنود تكلفة جاهزة للاستخدام عبر الحرف والتجميعات.
IFC وDWG/DGN وExcel/CSV وPDF و20+ صيغة إدخال أخرى - و40+ صيغة إخراج من نموذج قانوني واحد.
وحدات قابلة للتركيب تغطي سير العمل الكامل في الموقع - مشاريع، جدول كميات، حصر، مناقصات والمزيد.
نواة مفتوحة المصدر تحت AGPL-3.0. لا احتكار للمورّد. بياناتك تبقى بياناتك.
خلف كل سعر وحدة وصفته: ساعات العمل والمواد ووقت المعدات التي يتطلبها العمل فعلاً، جاهزة لإعادة التسعير لسوقك.
أمثلة محلولة من القواعد أعلاه
لكل قاعدة بنودها ورموزها الخاصة. تُعرض القواعد المسعّرة باليورو لمقارنة متكافئة؛ تُظهر قواعد المعاملات كميات الموارد من المعيار الوطني. يبقى كل وصف باللغة التي اخترتها.
اختر نوع الشركة التي تديرها فتفعّل المنصة الوحدات التي يحتاجها هذا الدور، مترابطة في قاعدة بيانات واحدة. مرّر المؤشر فوق ملف لترى خلية وحداته تضيء.
يحتفظ كل ملف شخصي بنواة المنصة الدائمة التشغيل: المشاريع، قاعدة بيانات التكاليف، كتالوج الموارد، التجميعات، لوحات المعلومات والإدارة. لا تُخفي الملفات الشخصية أي شيء أبدًا، بل تبدأ فقط بالوحدات الأكثر أهمية للعمل، ويمكنك إضافة أو إزالة أي وحدة لاحقًا.
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 على GitHub. المهام وخارطة الطريق هناك، وما هو قادم وما تعطّل الأسبوع الماضي في سجل الإيداعات.
كل مهمة وبند في خارطة الطريق علني على GitHub. افتح مهمة بوصف دقيق ونحن ننفذها وننسب الفضل إليك.
حقائق بسيطة يمكنك التحقق منها بنفسك: رخصة مفتوحة، صيغ مفتوحة، وبياناتك على خادمك الخاص.
مقارنة صريحة. الحلول التجارية تتقدم في بضع تكاملات مدفوعة منذ سنوات، وفيما عدا ذلك يساويها OpenConstructionERP أو يتفوق عليها، بلا تكلفة ترخيص.
| الإمكانية | OpenConstructionERP | حزمة تقدير للمؤسسات | أداة عطاءات الأعمال المدنية الثقيلة | ERP بناء تقليدي |
|---|---|---|---|---|
| نواة مفتوحة المصدر (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| استضافة ذاتية على بنيتك | ✓ | ~ | ✕ | ~ |
| حصر بالذكاء الاصطناعي من PDF / صورة | ✓ | ~ | ✕ | ✕ |
| استيراد CAD متعدد (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| أكثر من 120,000 بند تكلفة جاهزة من الصندوق | ✓ | ~ | ✓ | ~ |
| تعاون متعدد المستخدمين فوري (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 لغة في نواة i18n | ✓ | ~ | ✕ | ~ |
| بنية إضافات وحدية | ✓ | ✕ | ✕ | ✕ |
| التكلفة النمطية / مقعد / سنة | € 0 · استضافة ذاتية | ترخيص لكل مستخدم | ترخيص لكل مستخدم | ترخيص لكل مستخدم |
| التنفيذ / التأهيل | € 0 · توثيق + مجتمع | مشروع تأهيل مدفوع | مشروع تأهيل مدفوع | مشروع تأهيل مدفوع |
| مدة العقد | لا شيء · إلغاء في أي وقت | ارتباط 1-3 سنوات | ارتباط 1-3 سنوات | ارتباط 3-5 سنوات |
كل ميزة عبارة عن حزمة مستقلة. ضعها - أو أزلها - والنظام قيد التشغيل يلتقطها خلال ثوانٍ، دون أي توقّف.
كل ميزة حزمة Python مع manifest، تُضاف دون إعادة بناء. APIs مُحدّدة الأنواع ومواصفات OpenAPI مُولَّدة.
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.
خيارات مملّة عمدًا. كلها مفتوحة المصدر.
المنصة في المركز المفتوح لبرمجياتك. صيغ مفتوحة وAPI موثّقة وwebhooks تُبقي المقايسة والنموذج والمالية متزامنة، ولا شيء يبقى محبوسًا.
بيانات وواجهة برمجة جاهزتان للذكاء الاصطناعي
No Revit. No AutoCAD.
RVT, DWG and IFC as data, fully standalone
Our converters read Revit 2019 to 2027, AutoCAD DWG and IFC files on your own Windows computer, offline, nothing uploaded. Professional-grade readers, and the Community version is free for everyone.
الفواتير وتفصيل التكاليف والمطالبات تنتقل مباشرة إلى المالية دون إعادة إدخال.
تصلك النماذج والمخططات من أدوات التصميم لديك، وتعود ملاحظات المراجعة إليها.
تبقى المخططات والعقود والتقارير متزامنة مع مخزن مستنداتك.
أرقام المشروع الحية تغذي لوحاتك بدلاً من لصقها يدوياً.
تنتقل الأنشطة والتبعيات في الاتجاهين بين الجدول الزمني والتقدير.
أحداث المشروع تشغّل سير عملك، وسير عملك يستدعي الـ API بدوره.
العلامات التجارية ملك لأصحابها، وتُعرض للإشارة إلى التوافق.
بلا ارتباط بمورّد واحد، بالتصميم.
كل رقم قابل للتصدير، والصيغ مفتوحة، ونفس واجهة API الموثقة التي تشغّل التطبيق مفتوحة لكم أيضاً. بياناتكم تبقى ملككم - يمكنكم دائماً أخذها معكم.
اقرأ وثائق التكامل وواجهة البرمجةينمو OpenConstructionERP من عَقدٍ كامل من البحث المفتوح في تقنيات البناء.
على مدى العقد الماضي عمل فريقنا على إدارة الموارد في مشاريع البناء. وفي الطريق أثار فضولنا كيف نشأت أدوات القطاع، من أولى محاولات أتمتة التصميم إلى منصات ERP الحالية، فتحوّل ذلك إلى مقالين أطول («The Lobbyists’ Wars and the Development of BIM» و«The History of the BIM Map»). من الصعب أن ترى إلى أين تتجه الأمور دون أن تعرف كيف وصلنا إلى هنا.
كتبنا الكثير عن هذه المواضيع على مر السنين، ووجد بعضه قراءً كثيرين. وإلى جانب الكتابة، قدّمنا استشارات لشركات البناء والاستشارات والمطورين وموردي البرمجيات حول طريقة تعاملهم مع بيانات المشروع: كأساس للقرارات لا كمنتج ثانوي لها. أتاح لنا ذلك رؤية القطاع من الجانبين: من يبنون الأدوات ومن يستخدمونها كل يوم. وانتهت كثير من هذه الملاحظات في كتاب Data-Driven Construction، المتاح الآن بـ 16 لغة (datadrivenconstruction.io/books).
شغلتنا مشكلتان أخريان. الأولى مساعدة غير المطورين على الوصول إلى صيغ ملفات مغلقة لم تُصمَّم لتُفتح أصلاً. والثانية إيجاد طريقة أنظف لوصف أعمال البناء عبر نموذج للموارد. وأنتج كلاهما أدوات مجانية: محولات CAD/BIM من DDC (IFC وDWG وDGN ← بيانات منظّمة) على GitHub، وCWICR، وهي قاعدة بيانات متعددة اللغات لأعمال البناء والموارد تضم أكثر من 120,000 بند بـ 11 لغة، ونُشرت باسم OpenConstructionEstimate-DDC-CWICR.
كان كل ذلك تمهيداً لشيء أردنا بناءه منذ زمن طويل: نظام ERP مفتوح ومعياري للبناء. وأخيراً جعل الجيل الأحدث من الأدوات من العملي جمع المنهجية ونماذج البيانات والتطبيقات السابقة في منصة واحدة. وهي الآن عامة ومفتوحة المصدر.
التقدّم يولد من الحوار - من تصادم وجهات النظر والانفتاح على مقاربات جديدة. سأكون ممتناً إذا قبلتَ المشاركة في هذه المحادثة حول «أَبَرَة» قطاع البناء الحتمية وشفافية عمليات تقدير التكاليف والوقت لمشاريع البناء.
DataDrivenConstruction Team
المؤسس، 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
معظم ملفات التصميم الهندسي المدني هي في الأساس سجون بيانات. كمّ هائل من المعلومات المفيدة، المحاور، الأسطح، الكميات، تجلس هناك فقط، محبوسة في صيغ لم تُصمَّم قط للعمل بانسجام مع أي شيء خارج برمجياتها الأصلية. أضعت وقتاً أكثر من اللازم في محاولة الإجابة عن أسئلة بسيطة مثل 'كم عدد الغرف الخرسانية في هذا المشروع؟' أو 'ما الحجم حسب المرحلة؟'، لأكتشف في النهاية أن البيانات مدفونة على عمق خمس طبقات داخل ملف DWG أو DGN. Data Driven Construction تحل هذه المشكلة. محوّلاتهم تفتح هذه الصيغ المغلقة وتمنحك بيانات منظمة يمكنك فعلاً استخدامها، في Power BI، أو في Excel، أو حتى في موجّه (prompt) لنموذج LLM إذا كنت تفعل شيئاً أكثر تطوراً. الأمر ليس براقاً، لكنه مفيد بشكل جنوني. إذا كنت تحاول تجاوز لقطات الشاشة وملفات PDF واستخدام بيانات تصميمك فعلاً، فهذه هي الأداة التي تجعل ذلك ممكناً. إنه الفرق بين التخمين والمعرفة. وبصراحة، وفّر عليّ أكثر من صباح سبت هادئ.
كن جزءاً من الحركة مع DataDrivenConstruction! لنجعل الحرية الحقيقية في صيغ البيانات واقعاً ولنحفّز عصراً جديداً من الإنتاجية والابتكار في البناء. الرحلة الحقيقية والضرورية من الصيغ المغلقة إلى الصيغ 'المفتوحة' لم تبدأ بعد حتى: الحرية الحقيقية في صيغ البيانات، الخالية من القيود المملوكة والمتاحة للجميع، هي ما نحتاجه لإطلاق الابتكار والتعاون عبر صناعة البناء، خاصة لصالح 99% من قطاع البناء، أي المنشآت الصغيرة والمتوسطة، ولتحرير القطاع لنمو متسارع.
المنصة كلها مجانية، ولا شيء فيها مخفي.
قدّم المنصة لشركات تعرفها أصلاً، وتقاضَ أجراً على ما تضيفه.
لا رسوم ولا حصرية ولا التزامات على أي من الطرفين.
شغّله بنفسك مجاناً بموجب AGPL-3.0، واختر خطة تجارية عندما تحتاج إلى دعم أو ترخيص للمحوّلات، أو كن شريكاً.
المنصة الكاملة مفتوحة المصدر. شغّلها على بنيتك دون شروط.
اكتشاف ← ورشة عمل ← اختيار الوحدات ← بناء ← نشر على أجهزتك. الكود المصدري مُسلَّم.
جلسات عملية: تقدير التكاليف، BIM إلى BOQ، حصر الكميات بالذكاء الاصطناعي، خطوط GAEB. مُسجَّلة لمكتبة فريقك.
ربط المعايير، استراتيجية قاعدة بيانات الأسعار، معمارية خطوط الإنتاج، مراجعة الكود.
ورش العمل العامة المختارة فقط. لا تزال كثير من الارتباطات الكبرى مع الشركات تحت اتفاقيات عدم إفصاح.










ورشة عمل رائعة، أرتيم! التحضيرات على قدم وساق! أتطلع بالفعل إلى الهاكاثون في العام الجديد! 💪🏻
ماذا يحدث عندما لا تكتفي بتنظيم عمليات البناء بل تحللها أيضًا بذكاء؟ كان هذا موضوع ورشة العمل التي عقدناها مع أرتيم بويكو حول «البناء المعتمد على البيانات». ركّز الحديث على السؤال: كيف يمكننا الاستفادة بشكل أفضل من البيانات الموجودة - لجعل مشاريع البناء أكثر كفاءة وشفافية وأقل عرضة للأخطاء. عبر أمثلة تطبيقية، أوضح أرتيم كيف تساعد بيانات البناء المهيكلة في الحفاظ على الرؤية الشاملة، واكتشاف الإضافات مبكرًا، وتحسين التواصل بين التصميم والتنفيذ. ومما أثار الاهتمام بشكل خاص: كيف يمكن استخدام الأدوات والنماذج الرقمية اليوم لأتمتة العمليات. لم يعد البناء المعتمد على البيانات موضوعًا للمستقبل - نحن في خضمّه. أظهرت الورشة حجم الإمكانات عندما نعمل معًا ونجعل البيانات تعمل فعلاً لصالحنا.
قدّم أرتيم بويكو عرضًا متميزًا لفريق Shapemaker بأكمله، مع رؤى عميقة حول ترحيل البيانات من برامج الهندسة والمواضيع ذات الصلة. خبرته وأسلوبه الواضح في التواصل جعلا المفاهيم المعقدة سهلة الفهم، وزوّدا فريقنا بمعرفة عملية يمكننا تطبيقها فورًا. أوصي بشدة بخدماته لأي شخص يبحث عن الوضوح والاستراتيجيات القابلة للتنفيذ في هذا المجال!
وجدت ورشة DataDrivenConstruction مثيرة للاهتمام جدًا. برأيي استطاع الجميع المتابعة. يظهر من شرائحك كم من الوقت والصبر والجهد بذلت. كانت العروض الحية أيضًا رائعة. الشيء الوحيد الذي قد أنتقده هو عدد الشرائح - كانت كثيرة جدًا. لكن هذا تذمّر على أعلى مستوى. إجمالاً، كانت أفضل ورشة عمل حضرتها. وفوق ذلك، أنت شخص لطيف جدًا.
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.
وجدت دورة DataDrivenConstruction ككل ممتعة حقًا ومُثرية للغاية. ما أعجبني بشكل خاص: الخلفية «التاريخية» لبرامج CAD المختلفة (كانت مذهلة وكأنها صحافة استقصائية)؛ النهج المثير في الأتمتة عبر DataFrames؛ أمثلتك العملية لأتمتة العمليات في قطاع البناء؛ ونظرتك على الاتجاهات الحالية مثل Claude Code وOpenClaw - أحييت الموضوع فعلاً. السلبية الوحيدة: كان حجم المعلومات كبيرًا جدًا في يومين فقط. في الوقت نفسه، أوضحت بشكل ممتاز كيف يمكننا الاستمرار في توجيه أنفسنا - مثلاً عبر تدوين عملياتنا بشكل منظم على لوحة Miro. شكرًا جزيلاً مرة أخرى على الدورة والنقاش.
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.
كانت ورشة عمل رائعة بمحتوى مثير، تعلّمنا منها أنا وفريقي الكثير. شكرًا لأنك أعطيتنا كل هذا الوقت. نتطلع إلى تجربة ما تعلّمناه في أقرب وقت وإدماجه في مشاريعنا! #bleedingedge
أرسل لنا موجزاً قصيراً بميزانيتك وجدولك الزمني وسنعاود الاتصال بك.
make module-new، أو صِف الوحدة في منشئ الوحدات المدمج وراجع كل ملف قبل تثبيتها. الوحدة مجلد، لذا يمكنك نسخها إلى تثبيت آخر وتعمل هناك أيضاً. مرشحون جيدون: قواعد بيانات تكاليف إقليمية، وموصلات ERP، ومجموعات قواعد تحقق مخصصة.تطبيق سطح المكتب المجاني لأنظمة Windows وmacOS وLinux، أو أمر واحد على خادمك الخاص. مفتوح المصدر بموجب رخصة AGPL-3.0.
كل ميزة هي وحدة (module): مجلد يحتوي على بيان (manifest)، ومكوّن صفحة يُحمَّل عند الحاجة (lazy)، وسجل في السجل العام. ضع واحدة، أعد التحميل، وستظهر في صفحة الوحدات جاهزة للتفعيل.
frontend/src/modules/
├── _registry.ts ← أضف استيرادك هنا
├── your-module/
│ ├── manifest.ts ← البيانات الوصفية، المسارات، التنقل، i18n
│ ├── YourModule.tsx ← الصفحة الرئيسية (تُحمَّل عند الحاجة عبر React.lazy)
│ └── index.ts ← تصدير مجمّع (barrel export)
أنشئ frontend/src/modules/your-module/.
manifest.ts
id فريد، وname، وأيقونة من lucide-react، وفئة، وتبعيات اختيارية، ومسارات وعناصر تنقل. أرفق الترجمات إن احتجت نصوصاً خاصة بالوحدة.
export default function YourModule() { ... }. أبقِ منطق البيانات الخالص في data/ واختبره بوحدة اختبار عبر vitest.
أضف الاستيراد + البيان (manifest) إلى _registry.ts، ومفتاح nav.* في i18n.ts لكل لغة (الشريط الجانبي يُعرض قبل وصول الترجمات غير المتزامنة).
شغّل npm run dev. فعّل من صفحة الوحدات → يظهر في الشريط الجانبي → يتنقل عبر React.lazy. البحث (/) يلتقط 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 فريد بصيغة kebab-caseexport default (مطلوب لـ React.lazy)_registry.tsnav.* في كل كتل اللغة الـ4 في i18n.tsdefaultEnabled: false (تفعيل اختياري)