مستقیم روی PDF اندازه بگیرید
مقیاس را تنظیم کنید، مساحت را بکشید، و هر اندازهگیری در رکوردی میافتد که صفحه و بازنگریاش را به صورت مقادیر میبرد.
صورت مقادیر
با بیش از 190 ماژول داخلی شروع کنید و سپس ماژولهای خودتان را بسازید یا نصب کنید. از برآورد تا BIM و کارگاه، با SDK، هوکها و بازارچه، تا پلتفرم دقیقاً همان نرمافزاری شود که کسبوکار شما روی آن اجرا میشود.
با یک دستور راهاندازی کنید
pip install openconstructionerp
docker compose up -d
+
ماژولهای بیشتر
سیستم ماژول را ببینید
کل زنجیره در یک برداشت: نقشه به متره تبدیل میشود، متره به صورت مقادیر تبدیل میشود، صورت مقادیر هزینههای بالاسری خودش را حمل میکند و کار در محل بازرسی میشود. یک مدل داده زیر همهی اینهاست.
در یک برنامه، مقدار برداری کنید، قیمتگذاری کنید، برنامهریزی کنید، خرید کنید، بسازید و تسویه کنید. هر صفحه نتیجه خود را از طریق یک پایگاه داده به صفحه بعدی میسپارد، بنابراین چیزی دوباره وارد نمیشود و چیزی از هم واگرا نمیشود. متنباز، رایگان تحت مجوز AGPL-3.0، روی سیستم یا سرور خودتان اجرا میشود و هر رکورد در قالبهای باز صادر میشود.
مقیاس را تنظیم کنید، مساحت را بکشید، و هر اندازهگیری در رکوردی میافتد که صفحه و بازنگریاش را به صورت مقادیر میبرد.
صورت مقادیر
لایهها جدا میمانند، بنابراین دیوار شمعهای مماسی بهعنوان خودش اندازهگیری میشود، نه بهعنوان بخشی از صفحهای که روی آن کشیده شده.
متره
هر عنصر قابلشمارش است، قابلفیلتر بر اساس طبقه و رشته، و مستقیم قابلاتصال به یک ردیف صورت مقادیر.
متره
یک ردیف صورت مقادیر به منابعی باز میشود که از آنها قیمتگذاری شده، هر منبع با دسته و ارز خودش. تأمین محلی در واحد پول محلی میماند، مصالح ویژه به یورو، و جمع کل به دلار.
زمانبندی 4D · هزینه 5D
هر نرخ یک حداقل، یک میانگین و یک حداکثر دارد، و نشان میدهد چند ردیف صورت مقادیر به آن ارجاع میدهند.
صورت مقادیر
نرخهای ساده و ترکیبی را بر اساس منطقه و کاتالوگ مرور کنید، یا نرخهای خودتان را نگه دارید، و یک نرخ را مستقیم به همراه نیروی کار، مصالح و تجهیزات پشت آن به صورت مقادیر بکشید.
صورت مقادیر
03
بودجه، متعهدشده، واقعی و پیشبینیشده در یک صفحه؛ ارزش کسبشده در جدولی جدا نوشته نمیشود، بلکه مستقیم از همان داده خوانده میشود. از همینجا میبینید با چه سرعتی باید پیش بروید تا در بودجه بمانید.
تطبیق هزینه و ارزش
زمانبندی از ردیفهای صورت مقادیر ساخته میشود و به آنها متصل میماند، بنابراین مقداری که تغییر میکند تاریخهای خودش را هم با خود میبرد.
مدل 4D · ارزش کسبشده
هر ریسک روی همان پروژه قیمتگذاری و رتبهبندی میشود، بنابراین ذخیرهای که نگه میدارید مجموع ریسکهای نامگذاریشده است، نه درصدی نوشتهشده پایین صفحه.
دستورهای تغییر
هر پرسش رشته خودش، مهلت خودش و اینکه الان نوبت کیست را با خود دارد، و پاسخی که همراه با هزینهاش میرسد مستقیم به یک تغییر تبدیل میشود.
تغییر · تأییدیههای فنی · نمایشگر BIM
هر بازرسی چکلیست، نتیجه و تاریخ خودش را با خود دارد، بنابراین یک نقص بهجای یادداشتی روی گوشی کسی، به کاری با یک مسئول تبدیل میشود.
فهرست نواقص · NCR · تحویل
هزینه در برابر ارزش بر اساس سرفصل هزینه، با پیشبینی و حاشیه سود در هر ردیف، روی منحنی جریان نقدی تا تکمیل. یک سرفصل حاشیه سود منفی نشان میدهد، و کل هدف تطبیق دقیقاً همین است.
جریان نقدی · صورتوضعیت
بازگشت به 01. بازنگری تازهای میرسد و همان چهار مرحله دوباره روی همان دادهها اجرا میشود.
چرخه بالا را چهار نقش اجرا میکنند. 19 نقش دیگر سهم خودشان را اجرا میکنند، و هر کدام مجموعه متفاوتی از ماژولها میگیرند.
برآورد، مناقصه، BIM، مقادیر، زمانبندی، کیفیت، ایمنی، جریان نقدی، سایت. مواردی را که کارتان نیاز دارد روشن کنید، بقیه را خاموش بگذارید، یا مورد خودتان را بنویسید.
دانلود
نسخه دسکتاپ بومی برای Windows، macOS و Linux. یک نصبکننده تمام پلتفرم را همراه با پایگاه داده داخلی خودش میآورد، چیز دیگری برای تنظیم وجود ندارد. رایگان، متنباز، و دادههای شما هرگز از دیسک شما خارج نمیشود.
Windows 10/11 - نصبکننده 64 بیتی
macOS 10.15+ - اپل سیلیکون
AppImage، deb و rpm
curl -fsSL https://openconstructionerp.com/install.sh | shیک دستور و در حال اجراست
نصب کنید، بعد اجرا کنید
pip install openconstructionerpیک خط، اپلیکیشن بههمراه پایگاهداده
docker compose upرابط کاربری، فهرستهای بهای واحد و گزارشها با هم تغییر میکنند، بنابراین یک طراح در ورشو، یک متره و برآوردکننده در آنکارا و یک مدیر کارگاه در لیون میتوانند در یک پروژه کار کنند و هر کدام آن را به زبان خود بخوانند. همینجا امتحان کنید.
برآورد، متره، زمانبندی، اسناد، کیفیت و درونریزی CAD/BIM، همه در دانلود هستند. دادههای هزینه برای بیش از 40 بازار و 44 زبان رابط هم همراهش میآید. بدون سطح پولی، بدون محدودیت کاربر.
بدون حساب و بدون ابر در میان. پروژهها در پوشهای روی دیسک خودتان میمانند و همهچیز حتی با شبکه خاموش کار میکند.
پایگاهداده، سرور و رابط کاربری بهصورت یک برنامه ارائه میشوند. بهروزرسانی یعنی اجرای نصبکننده بعدی، و حذف آن فقط پوشه داده شما را باقی میگذارد.
یک تیم فناوری اطلاعات قوی و بودجهای برای توسعه.
لپتاپی که همین حالا دارید و حدود ده دقیقه.
همان نسخه روی لپتاپ، سرور اجارهای یا رک خودتان اجرا میشود. کوچک شروع کنید و بعداً بدون بازنویسی چیزی گسترش دهید.
۳ گیگابایت حافظه حداقل لازم است. دفتر و کارگاه همان پروژه را در مرورگر باز میکنند.
کل تیم، از هر جادرون شبکه خودتان اجرا میشود. نقشهها، هزینهها و قراردادها روی سختافزاری میمانند که خودتان کنترل میکنید.
کل شرکت، چیزی از ساختمان بیرون نمیرودERPهای بسته شما را وادار میکنند به روش آنها کار کنید و برای هر تغییر هزینه میگیرند. اینجا کد باز است، پس نرمافزار، فرایندها و اتصالها را متناسب با شرکت خود شکل میدهید و هر چه میسازید مال خودتان میماند.
خود نرمافزار را تغییر دهید
همانطور که شرکتتان کار میکند
به ابزارهایی که همین حالا دارید وصلش کنید
پلتفرم در مرکز باز نرمافزار شما مینشیند، نه روی آن. داده از طریق فرمتهای باز، یک API مستند و webhookها به داخل و بیرون جریان دارد، تا برآورد، مدل و سیستم مالی شما هماهنگ بمانند - و هیچچیزی که وارد میکنید هرگز به دام نمیافتد.
داده و API آماده برای هوش مصنوعی
نامها و لوگوهای محصولات نمایشدادهشده در اینجا متعلق به مالکان مربوطه هستند و فقط برای شناسایی سیستمهایی که این پلتفرم با آنها داده تبادل میکند نشان داده میشوند. استفاده از آنها به معنای هیچگونه وابستگی، حمایت مالی یا تأیید از سوی آن مالکان نیست.
صورتوضعیتهای قیمتگذاریشده، تفکیک هزینه و ادعاهای پیشرفت را بهصورت Excel، CSV یا JSON ساختاریافته بیرون بفرستید، یا مستقیم آنها را از طریق REST API وصل کنید، تا اعداد بدون تایپ دوباره به سیستم مالی شما برسند.
مدلها و نقشهها را از طریق فرمتهای تبادل باز وارد کنید - IFC برای BIM، DWG و DGN برای CAD - که به یک مدل canonical تبدیل میشوند، و مسائل بازبینی را بهصورت BCF بیرون بفرستید.
مخزن اسناد خود را از طریق REST API و webhookها وصل کنید، یا یک پوشه را همگام نگه دارید، تا نقشهها، قراردادها و گزارشها یک منبع حقیقت واحد داشته باشند.
داشبوردها و انبارهای داده را از REST API مستندشده و خروجیهای جدول تمیز در Excel، CSV، JSON و Parquet، فرمت ستونی تحلیلی، تغذیه کنید، تا اعداد زنده بمانند نه اینکه فقط پیستشده باشند.
فهرست فعالیتها، مدتها و وابستگیها بهصورت XER یا Project XML وارد میشوند و بهصورت Project XML یا CSV دوباره خارج میشوند، طوری که برآورد و برنامه یک مجموعه کار مشترک دارند.
با webhookها در رویدادها مشترک شوید و REST API را از جریانهای اتوماسیون low-code ساختهشده با n8n، ابزار جریانکاری خودمان، هدایت کنید تا هر چیزی را به هر چیزی وصل کنید.
بدون وابستگی به فروشنده، از پایه.
هر عدد قابلخروجیگیری است، فرمتها باز هستند، و همان API مستندی که اپلیکیشن را اجرا میکند برای شما هم باز است. داده شما مال خودتان میماند - همیشه میتوانید آن را با خودتان ببرید.
مستندات یکپارچهسازی و API را بخوانیدنام محصولات، لوگوها و برندها متعلق به مالکان مربوطهشان هستند و فقط برای نشاندادن سازگاری تبادل داده نمایش داده میشوند. استفاده از آنها بهمعنای هیچگونه مشارکت، وابستگی یا تأیید نیست.
آموزشهای کوتاه روی یک پروژه واقعی در برنامه، از نصب تا تحویل کار.
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
هر سناریو یک جریان کاری واقعی ساختوساز را قدمبهقدم پیش میبرد و در هر مرحله میگوید چه کاری و چرا.
293 سناریو در 8 رشته
برای یک بازار نوشته شدهGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
چیزی که در نسخه فعلی همراه محصول میآید. داده هزینه، فرمتهای CAD، ماژولها و مجوزدهی، با ارقام اصلی در یک جا.
قلم هزینه آمادهاستفاده در انواع رشتهها و مجموعهکارها.
IFC، DWG/DGN، Excel/CSV، PDF و بیش از 20 فرمت دیگر در ورودی - و بیش از 40 فرمت در خروجی، از یک مدل canonical واحد.
ماژول افزودنی که کل گردشکار کارگاه را پوشش میدهد - پروژهها، BOQ، متره، مناقصهها و بیشتر.
هسته متنباز تحت 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 روی گیتهاب. Issues و roadmap همانجا هستند؛ اگر میخواهید ببینید چه چیزی در راه است یا هفته گذشته چه چیزی خراب شده، همهچیز در commit log است.
هر issue و مورد roadmap روی گیتهاب عمومی است. یک issue با توضیح دقیق باز کنید. ما آن را پیادهسازی میکنیم و نام شما را بهعنوان صاحب ایده ذکر میکنیم.
واقعیتهای سادهای که خودتان میتوانید بررسی کنید: مجوزی باز، فرمتهای باز، و دادههای شما روی سرور خودتان.
پشت هر نرخ واحد یک دستورالعمل نشسته: ساعتهای کار، مصالح و زمان ماشینی که کار واقعاً لازم دارد. هر قلم کار در این پایگاهها دقیقاً به همین شکل تجزیه شده، آماده برای قیمتگذاری دوباره برای بازار شما.
مثالهای حلشده از پایگاههای بالا
هر پایگاه ردیفها و کدهای مبحث خودش را دارد. پایگاههای قیمتگذاریشده برای مقایسه یکبهیک به یورو نشان داده میشوند؛ پایگاههای ضریبی مقادیر منابع را از هنجار ملی نشان میدهند. هر توضیح در همان زبانی که انتخاب کردهاید میماند.
یک مقایسه رودررو و صریح. مجموعههای تجاری در چند مورد جلوترند، عمدتاً بهخاطر یکپارچهسازیهایی که در یک دهه ساختهاند. در بقیه موارد، OpenConstructionERP همان مسیر را میپوشاند، با استقرار روی سرور خودتان و بدون هزینه مجوز.
| قابلیت | OpenConstructionERP | مجموعه سازمانی برآورد | ابزار مناقصه عمرانی سنگین | ERP قدیمی ساختوساز |
|---|---|---|---|---|
| هسته متنباز (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| استقرار روی زیرساخت خودتان | ✓ | ~ | ✕ | ~ |
| متره هوشمصنوعی از PDF / عکس | ✓ | ~ | ✕ | ✕ |
| دریافت چند-CAD (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| بیش از 120,000 قلم هزینه بهصورت آماده | ✓ | ~ | ✓ | ~ |
| همکاری زنده چندنفره (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 زبان در i18n هسته | ✓ | ~ | ✕ | ~ |
| معماری پلاگین ماژولار | ✓ | ✕ | ✕ | ✕ |
| هزینه معمول / کاربر / سال | € 0 · استقرار خودتان | € 10-15k | € 6-12k | € 3-8k |
| پیادهسازی / ورود به کار | € 0 · مستندات + جامعه | € 20-80k | € 15-40k | € 30-150k |
| مدت قرارداد | بدون تعهد · هر زمان لغو کنید | قفل 1 تا 3 ساله | قفل 1 تا 3 ساله | قفل 3 تا 5 ساله |
هر ویژگی یک پکیج مستقل است. بگذارید داخل، بردارید بیرون - نصب در حال اجرا در چند ثانیه آن را میگیرد، بدون توقف سرویس.
هر ویژگی یک پکیج پایتون با مانیفست است. میتوانید آن را بدون بازسازی چیزی به یک نصب در حال اجرا اضافه کنید. APIها تایپشدهاند؛ مشخصات 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.
انتخابهای عمداً بیهیجان. همه متنباز.
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 یا حتی در یک پرامپت مدل زبانی اگر کار پیچیدهای انجام میدهید استفاده کنید. زرقوبرق ندارد، اما بهطرز باورنکردنی مفید است. اگر میخواهید از اسکرینشاتها و PDFها فراتر بروید و واقعاً از داده طراحی خودتان استفاده کنید، این همان ابزاری است که آن را ممکن میکند. تفاوت بین حدسزدن و دانستن است. و صادقانه بگویم، چند صبح شنبهام را نجات داده است.
بخشی از این جنبش با DataDrivenConstruction باشید! بیایید آزادی واقعی در فرمتهای داده را واقعیت کنیم و دوره تازهای از بهرهوری و نوآوری در ساختوساز را شتاب دهیم. سفر واقعی و ضروری از فرمتهای بسته به فرمتهای «باز» هنوز حتی آغاز نشده است: آزادی واقعی در فرمتهای داده، رها از وابستگیهای اختصاصی و در دسترس همه، همان چیزی است که برای رهاسازی نوآوری و همکاری در سراسر صنعت ساختوساز لازم داریم - بهویژه به سود 99 درصد صنعت ساختوساز، یعنی کسبوکارهای کوچک و متوسط، و برای رهاسازی این بخش برای رشد شتابان.
کل پلتفرم رایگان است و هیچ چیزی در آن پنهان نیست.
پلتفرم را به شرکتهایی که میشناسید ببرید و برای آنچه اضافه میکنید هزینه بگیرید.
دو مسیر. خودتان رایگان تحت AGPL-3.0 اجرا کنید، یا وقتی به پشتیبانی میزبانیشده، مجوز تجاری برای مبدلها یا هر چیز دیگری نیاز داشتید که جایش در مجوز متنباز نیست، با ما صحبت کنید.
کل پلتفرم متنباز. روی زیرساخت خودتان اجرا کنید، بدون هیچ شرطی.
وقتی به میزبانی مدیریتشده، مجوز تجاری برای مبدلها یا هر چیزی که در AGPL نمیگنجد نیاز دارید - بگویید چه چیزی لازم دارید و ما دامنهاش را برآورد میکنیم.
کشف → کارگاه → انتخاب ماژولها → ساخت → استقرار روی سختافزار شما. سورس تحویل داده میشود.
جلسات عملی: برآورد، BIM به BOQ، متره هوش مصنوعی، پایپلاینهای GAEB. برای کتابخانه تیم شما ضبط میشود.
نگاشت استانداردها، راهبرد پایگاهداده هزینه، معماری پایپلاین، بازبینی کد.
فقط کارگاههای عمومی منتخب. بسیاری از قراردادهای بزرگ سازمانی همچنان تحت NDA باقی میمانند.










کارگاه فوقالعادهای بود، آرتم! آمادهسازیها با تمام قوت در جریان است! خیلی مشتاق هکاتون سال جدید هستم! 💪🏻
وقتی فرآیندهای ساختوساز را نهتنها سازماندهی بلکه هوشمندانه هم تحلیل کنید چه اتفاقی میافتد؟ این موضوع کارگاه ما با آرتم بویکو درباره «Data-Driven Construction» بود. تمرکز روی این پرسش بود که چطور میتوانیم از دادههای موجود بهتر استفاده کنیم - تا پروژههای ساختمانی کارآمدتر، شفافتر و کمخطاتر شوند. آرتم با مثالهای کاربردی مشخص نشان داد چطور دادههای ساختمانی ساختاریافته کمک میکند دید کلی حفظ شود، الحاقیهها زودتر شناسایی شوند و ارتباط میان طراحی و اجرا بهتر شود. بهویژه جذاب بود: اینکه ابزارها و مدلهای دیجیتال همین امروز چطور میتوانند فرآیندها را خودکار کنند. ساختوساز دادهمحور دیگر موضوعی برای آینده نیست - ما درست وسط آن هستیم. کارگاه نشان داد اگر با هم کار کنیم و واقعاً داده را برایمان کارآمد کنیم، پتانسیل چقدر بزرگ است.
آرتم بویکو ارائهای فوقالعاده برای کل تیم 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
یک بریف کوتاه با بودجه و زمانبندیتان برای ما بفرستید تا با شما تماس بگیریم.
برنامه دسکتاپ رایگان برای Windows، macOS و Linux، یا یک دستور روی سرور خودتان. متنباز تحت مجوز AGPL-3.0.
یا آن را روی یک سرور اجرا کنید
pip install openconstructionerp
docker compose up -d
یک دستور، و کل ERP اجرا میشود. PostgreSQL از قبل درون آن است، چیز دیگری برای تنظیم نیست. مستندات نصب را ببینید.
یک ایمیل کوتاه در ماه - ماژولهای تازه، انتشار تجزیهگر CAD، یادداشتهای پشتصحنه. بدون اسپم، هر وقت خواستید لغو اشتراک کنید.
هر ویژگی یک ماژول است: یک پوشه با مانیفست، یک کامپوننت صفحه با بارگذاری تنبل و یک مدخل در رجیستری. یکی را داخل بگذارید، دوباره بارگذاری کنید، و در صفحه ماژولها آماده روشنکردن ظاهر میشود.
frontend/src/modules/
├── _registry.ts ← ایمپورت خود را اینجا اضافه کنید
├── your-module/
│ ├── manifest.ts ← فراداده، مسیرها، ناوبری، i18n
│ ├── YourModule.tsx ← صفحه اصلی (بارگذاریشده با React.lazy)
│ └── index.ts ← خروجی barrel
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 را اجرا کنید. در صفحه Modules فعال کنید → در نوار کناری ظاهر میشود → از طریق 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.ts ثبت شدهnav.* در هر 4 بلوک زبان i18n.tsdefaultEnabled: false (اختیاری برای فعالسازی)