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 - ৬৪-বিট ইনস্টলার
macOS 10.15+ - Apple Silicon
AppImage, deb এবং rpm
curl -fsSL https://openconstructionerp.com/install.sh | shএকটি কমান্ড, আর আপনি চলমান
ইনস্টল করুন, তারপর চালান
pip install openconstructionerpএক লাইন, অ্যাপ এবং ডেটাবেস একসাথে
docker compose upইন্টারফেস, খরচের ক্যাটালগ এবং রিপোর্ট সবই একসঙ্গে বদলে যায়, তাই ওয়ারশর একজন ডিজাইনার, আঙ্কারার একজন কোয়ান্টিটি সার্ভেয়ার এবং লিয়োঁর একজন সাইট ম্যানেজার একই প্রকল্পে কাজ করতে পারেন এবং প্রত্যেকে নিজের ভাষায় পড়তে পারেন। এখানে দেখে নিন।
প্রাক্কলন, takeoff, সময়সূচি, নথি, মান এবং CAD/BIM ইমপোর্ট, সবই ডাউনলোডে আছে। 40-এর বেশি বাজারের খরচের ডেটা এবং 44টি ইন্টারফেস ভাষা সঙ্গে আসে। কোনো পেইড স্তর নেই, ব্যবহারকারীর কোনো সীমা নেই।
কোনো অ্যাকাউন্ট নেই, মাঝখানে কোনো ক্লাউড নেই। প্রকল্পগুলো আপনার নিজের ডিস্কের একটি ফোল্ডারে থাকে, আর নেটওয়ার্ক বন্ধ থাকলেও সব কাজ করতে থাকে।
ডেটাবেস, সার্ভার আর ইন্টারফেস একটিমাত্র প্রোগ্রাম হিসেবে আসে। আপডেট মানে পরবর্তী ইনস্টলার চালানো, আর সরালে শুধু আপনার ডেটা ফোল্ডার থেকে যায়।
একটি শক্ত আইটি দল আর উন্নয়নের বাজেট।
আপনার কাছে ইতিমধ্যেই থাকা একটি ল্যাপটপ, আর মিনিট দশেক।
একই বিল্ড ল্যাপটপ, ভাড়া করা সার্ভার বা নিজের র্যাকে চলে। ছোট শুরু করুন, পরে বাড়ান, কিছুই নতুন করে লিখতে হবে না।
৩ গিগাবাইট মেমরিই সর্বনিম্ন প্রয়োজন। অফিস আর সাইট একই প্রকল্প ব্রাউজারে খোলে।
পুরো দল, যেকোনো জায়গা থেকেআপনার নিজস্ব নেটওয়ার্কের ভেতরে চলে। নকশা, খরচ ও চুক্তি আপনার নিয়ন্ত্রণে থাকা হার্ডওয়্যারেই থাকে।
গোটা কোম্পানি, কিছুই ভবনের বাইরে যায় নাবন্ধ ERP আপনাকে তাদের নিয়মে কাজ করায় এবং প্রতিটি পরিবর্তনের জন্য বিল পাঠায়। এখানে কোড খোলা, তাই সফটওয়্যার, প্রসেস আর সংযোগ আপনার কোম্পানির মতো করে সাজিয়ে নিন, আর যা কিছু বানান তা আপনারই থাকে।
সফটওয়্যারটাই বদলে দিন
আপনার কোম্পানির নিয়মে চালান
যে টুলগুলো আগে থেকেই চালান, সেগুলোর সাথে যুক্ত করুন
প্ল্যাটফর্মটি আপনার সফটওয়্যারের উপরে নয়, তার ওপেন কেন্দ্রে বসে থাকে। ডেটা ওপেন ফরম্যাট, একটি ডকুমেন্টেড API ও webhooks-এর মাধ্যমে আসা-যাওয়া করে, যাতে আপনার এস্টিমেট, আপনার মডেল ও আপনার ফাইন্যান্স সিস্টেম একসাথে চলে - এবং আপনি যা ঢোকান তা কখনো আটকে থাকে না।
AI-প্রস্তুত ডেটা ও API
এখানে দেখানো পণ্যের নাম ও লোগো তাদের নিজ নিজ মালিকের সম্পত্তি এবং শুধু এই প্ল্যাটফর্ম যেসব সিস্টেমের সাথে ডেটা আদান-প্রদান করে তা চিহ্নিত করতে দেখানো হয়েছে। এগুলোর ব্যবহার সেই মালিকদের সাথে কোনো সম্পর্ক, পৃষ্ঠপোষকতা বা অনুমোদনের ইঙ্গিত দেয় না।
দাম-নির্ধারিত বিল, কস্ট ব্রেকডাউন ও প্রোগ্রেস ক্লেইম স্ট্রাকচার্ড Excel, CSV বা JSON হিসেবে পাঠান, অথবা সরাসরি REST API-এর মাধ্যমে যুক্ত করুন, যাতে সংখ্যাগুলো পুনরায় টাইপ না করেই আপনার ফাইন্যান্স সিস্টেমে পৌঁছায়।
ওপেন এক্সচেঞ্জ ফরম্যাটের মাধ্যমে মডেল ও অঙ্কন নিয়ে আসুন - BIM-এর জন্য IFC, CAD-এর জন্য DWG ও DGN - একটি ক্যানোনিক্যাল মডেলে রূপান্তরিত, এবং রিভিউ ইস্যু BCF হিসেবে ফিরিয়ে পাঠান।
REST API ও webhooks-এর মাধ্যমে আপনার ডকুমেন্ট স্টোর সংযুক্ত করুন, অথবা একটি ফোল্ডার সিঙ্কে রাখুন, যাতে অঙ্কন, চুক্তি ও রিপোর্টের একটি একক সোর্স অফ ট্রুথ থাকে।
ডকুমেন্টেড REST API এবং Excel, CSV, JSON ও Parquet-এ (অ্যানালিটিক্যাল কলাম ফরম্যাট) পরিষ্কার টেবিল এক্সপোর্ট থেকে ড্যাশবোর্ড ও ডেটা ওয়্যারহাউস ফিড করুন, যাতে সংখ্যাগুলো পেস্ট করা না থেকে লাইভ থাকে।
অ্যাক্টিভিটি, সময়কাল ও নির্ভরতা XER বা Project XML হিসেবে ভিতরে আসে এবং Project XML বা CSV হিসেবে বাইরে যায়, যাতে এস্টিমেট ও প্রোগ্রাম একই টাস্ক সেট শেয়ার করে।
webhooks দিয়ে ইভেন্টে সাবস্ক্রাইব করুন এবং n8n দিয়ে তৈরি লো-কোড অটোমেশন ফ্লো থেকে REST API চালান, আমাদের নিজস্ব ওয়ার্কফ্লো টুলিং, যেকোনো কিছুকে যেকোনো কিছুর সাথে সংযুক্ত করতে।
কোনো লক‑ইন নেই, ডিজাইন অনুযায়ী।
প্রতিটি সংখ্যা এক্সপোর্টযোগ্য, ফরম্যাটগুলো ওপেন, এবং যে ডকুমেন্টেড API অ্যাপ চালায় সেটিই আপনার জন্য উন্মুক্ত। আপনার ডেটা আপনারই থাকে - আপনি সবসময় এটি সাথে নিয়ে যেতে পারেন।
ইন্টিগ্রেশন ও API ডকুমেন্টেশন পড়ুনপ্রোডাক্টের নাম, লোগো ও ব্র্যান্ড তাদের নিজ নিজ মালিকের সম্পত্তি এবং শুধুমাত্র ডেটা-এক্সচেঞ্জ সামঞ্জস্য নির্দেশ করতে দেখানো হয়েছে। এগুলোর ব্যবহার কোনো অংশীদারিত্ব, সংযুক্তি বা অনুমোদন বোঝায় না।
অ্যাপের ভেতরে একটি বাস্তব প্রকল্পে ছোট ওয়াকথ্রু, ইনস্টল থেকে কাজ হস্তান্তর পর্যন্ত।
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Windows-এ ইনস্টল করুন, নমুনা প্রকল্প খুলুন, ভাষা ও অঞ্চল ঠিক করুন, মডিউল বেছে নিন এবং আপনার দলকে আমন্ত্রণ জানান।
12:00
পরিমাণ, BOQ এবং AI এস্টিমেটিং। আপনার নিজের ল্যাপটপে।
পুরো প্রবাহের একটি ছোট ভ্রমণ: ড্রয়িং ঢোকে, প্রস্তাব বের হয়।
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 এবং আরও ২০+ ফরম্যাট ইনপুটে - এবং একক ক্যানোনিক্যাল মডেল থেকে ৪০+ ফরম্যাট আউটপুটে।
সম্পূর্ণ সাইট ওয়ার্কফ্লো কভার করা প্লাগ-ইন মডিউল - প্রজেক্ট, 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
GitHub-এ AGPL-3.0। Issue ও রোডম্যাপ সেখানেই থাকে; পরবর্তীতে কী আসছে বা গত সপ্তাহে কী ভেঙেছে দেখতে চাইলে, সবকিছু কমিট লগে আছে।
প্রতিটি issue ও রোডম্যাপ আইটেম GitHub-এ পাবলিক। সুনির্দিষ্ট বিবরণসহ একটি issue খুলুন। আমরা সেটি বাস্তবায়ন করি এবং আপনাকে কৃতিত্ব দিই।
সাধারণ সত্য যা আপনি নিজেই যাচাই করতে পারেন: একটি ওপেন লাইসেন্স, ওপেন ফরম্যাট, আর আপনার ডেটা আপনার নিজের সার্ভারে।
প্রতিটি রেটের পেছনে থাকে তার রেসিপি: শ্রম ঘণ্টা, উপকরণ এবং কাজটি প্রকৃতপক্ষে যে মেশিন সময় নেয়। এই বেসগুলোর প্রতিটি ওয়ার্ক আইটেম ঠিক এভাবেই বিভক্ত, আপনার বাজারের জন্য পুনরায় দাম নির্ধারণের জন্য প্রস্তুত।
উপরের বেস থেকে সমাধান করা উদাহরণ
প্রতিটি বেসের নিজস্ব লাইন আইটেম ও আর্টিকেল কোড আছে। তুলনার জন্য দাম-নির্ধারিত বেসগুলো ইউরোতে দেখানো হয়; কোয়েফিসিয়েন্ট বেসগুলো জাতীয় নর্ম থেকে রিসোর্স কোয়ান্টিটি দেখায়। প্রতিটি বর্ণনা আপনার বেছে নেওয়া ভাষাতেই থাকে।
একটি সরল পাশাপাশি তুলনা। কমার্শিয়াল স্যুট কয়েকটি জিনিসে এগিয়ে, বেশিরভাগই এক দশক ধরে তৈরি করা ইন্টিগ্রেশনের কারণে। বাকি সবকিছুতে, OpenConstructionERP একই মাটি কভার করে, সেলফ-হোস্টেড এবং শূন্য লাইসেন্স খরচে।
| সক্ষমতা | OpenConstructionERP | এন্টারপ্রাইজ এস্টিমেট স্যুট | হেভি সিভিল বিড টুল | লেগ্যাসি নির্মাণ ERP |
|---|---|---|---|---|
| ওপেন-সোর্স কোর (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| আপনার ইনফ্রাতে সেলফ-হোস্ট | ✓ | ~ | ✕ | ~ |
| PDF / ছবি থেকে AI টেকঅফ | ✓ | ~ | ✕ | ✕ |
| মাল্টি-CAD ইনজেস্ট (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| বক্স থেকেই 120,000+ কস্ট আইটেম | ✓ | ~ | ✓ | ~ |
| রিয়েল-টাইম মাল্টিপ্লেয়ার (CRDT) | ✓ | ✕ | ✕ | ✕ |
| কোর i18n-এ ৪৪টি ভাষা | ✓ | ~ | ✕ | ~ |
| মডুলার প্লাগইন আর্কিটেকচার | ✓ | ✕ | ✕ | ✕ |
| সাধারণ খরচ / সিট / বছর | € ০ · সেলফ-হোস্ট | € 10-15k | € 6-12k | € 3-8k |
| বাস্তবায়ন / অনবোর্ডিং | € ০ · ডকুমেন্টেশন + কমিউনিটি | € 20-80k | € 15-40k | € 30-150k |
| চুক্তির মেয়াদ | কিছু নেই · যেকোনো সময় বাতিল করুন | ১-৩ বছরের লক-ইন | ১-৩ বছরের লক-ইন | ৩-৫ বছরের লক-ইন |
প্রতিটি ফিচার একটি স্বতন্ত্র প্যাকেজ। ঢুকিয়ে দিন, বের করে নিন - চলমান ইনস্টলেশন সেকেন্ডের মধ্যে তা ধরে ফেলে, শূন্য ডাউনটাইম।
প্রতিটি ফিচার একটি ম্যানিফেস্ট সহ একটি Python প্যাকেজ। কিছু রিবিল্ড না করেই একটি চলমান ইনস্টলেশনে একটি যোগ করতে পারেন। 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)।
আরও দুটি সমস্যা আমাদের ব্যস্ত রেখেছে। একটি হলো যাঁরা ডেভেলপার নন তাঁদের এমন মালিকানাধীন ফাইল ফরম্যাটে ঢুকতে সাহায্য করা যা কখনো খোলার জন্য তৈরিই হয়নি। অন্যটি হলো রিসোর্স মডেলের মাধ্যমে নির্মাণ কাজকে আরও পরিষ্কারভাবে বর্ণনা করার উপায় খোঁজা। দুটি থেকেই বিনামূল্যের টুল তৈরি হয়েছে: GitHub-এ থাকা DDC CAD/BIM কনভার্টার (IFC, DWG, DGN → কাঠামোবদ্ধ ডেটা), এবং CWICR, নির্মাণ কাজ ও রিসোর্সের একটি বহুভাষিক ডেটাবেস, যাতে 11টি ভাষায় 120,000-এর বেশি আইটেম আছে এবং যা OpenConstructionEstimate-DDC-CWICR নামে প্রকাশিত।
এই সবই ছিল এমন কিছুর প্রস্তুতি যা আমরা অনেক দিন ধরে বানাতে চেয়েছিলাম: নির্মাণের জন্য একটি উন্মুক্ত, মডিউলার ERP। সর্বশেষ প্রজন্মের টুলিং শেষ পর্যন্ত পদ্ধতি, ডেটা মডেল ও আগের বাস্তবায়নগুলোকে এক প্ল্যাটফর্মে আনা সম্ভব করেছে। এটি এখন প্রকাশ্য ও ওপেন সোর্স।
আমাদের অভিজ্ঞতায় সেরা ধারণাগুলো আসে আলাপ থেকে, আর মতভেদ থেকেও। নির্মাণ শিল্পের “Uberization”-এর দিকে যাওয়া এবং আরও স্বচ্ছ খরচ ও সময় প্রাক্কলনের প্রশ্নগুলো যদি আপনার আগ্রহের হয়, তাহলে সেই আলোচনায় আপনাকে পেলে আমরা খুশি হব।
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-এ, অথবা আপনি যদি একটু অভিনব কিছু করতে চান তাহলে একটি LLM প্রম্পটেও। এটা জাঁকজমকপূর্ণ নয়, কিন্তু অবিশ্বাস্যরকম কার্যকর। আপনি যদি স্ক্রিনশট ও PDF ছাড়িয়ে গিয়ে সত্যিই আপনার ডিজাইন ডেটা ব্যবহার করতে চান, তাহলে এই ধরনের টুলই তা সম্ভব করে তোলে। এটাই অনুমান আর জানার মধ্যে পার্থক্য। আর সত্যি বলতে, এটা আমার বেশ কয়েকটা শনিবার সকাল বাঁচিয়ে দিয়েছে।
DataDrivenConstruction-এর সাথে এই আন্দোলনের অংশ হোন! আসুন ডেটা ফরম্যাটে প্রকৃত স্বাধীনতাকে বাস্তবে রূপ দিই এবং নির্মাণ শিল্পে উৎপাদনশীলতা ও উদ্ভাবনের একটি নতুন যুগের সূচনা করি। বদ্ধ থেকে “ওপেন” ফরম্যাটের দিকে প্রকৃত ও প্রয়োজনীয় যাত্রা এখনো শুরুই হয়নি: ডেটা ফরম্যাটে প্রকৃত স্বাধীনতা, প্রোপ্রাইটারি বন্ধন থেকে মুক্ত এবং সবার জন্য উন্মুক্ত, এটাই আমাদের দরকার নির্মাণ শিল্প জুড়ে উদ্ভাবন ও সহযোগিতাকে মুক্ত করতে, বিশেষত নির্মাণ খাতের ৯৯% অর্থাৎ SME-দের উপকৃত করতে এবং এই খাতকে ত্বরান্বিত বৃদ্ধির জন্য মুক্ত করতে।
পুরো প্ল্যাটফর্ম বিনামূল্যে, এবং এতে কিছুই লুকানো নেই।
পরিচিত কোম্পানিগুলোর কাছে প্ল্যাটফর্মটি নিয়ে যান, আর আপনি যা যোগ করেন তার জন্য চার্জ নিন।
দুটি পথ। AGPL-3.0-এর অধীনে বিনামূল্যে নিজেই চালান, বা যখন হোস্টেড সাপোর্ট, কনভার্টারের জন্য একটি কমার্শিয়াল লাইসেন্স, বা এমন কিছু দরকার যা ওপেন-সোর্স লাইসেন্সে থাকা উচিত নয়, তখন আমাদের সাথে কথা বলুন।
পুরো ওপেন-সোর্স প্ল্যাটফর্ম। আপনার ইনফ্রাতে চালান, কোনো শর্ত ছাড়াই।
যখন আপনার ম্যানেজড হোস্টিং, কনভার্টারের জন্য কমার্শিয়াল লাইসেন্সিং, বা এমন কিছু দরকার যা AGPL-এর আওতায় পড়ে না - আমাদের বলুন আপনার কী দরকার এবং আমরা সেটির পরিধি নির্ধারণ করব।
ডিসকভারি → ওয়ার্কশপ → মডিউল বেছে নেওয়া → তৈরি → আপনার হার্ডওয়্যারে ডিপ্লয় করা। সোর্স হস্তান্তরিত।
হাতে-কলমে সেশন: এস্টিমেট, BIM-থেকে-BOQ, AI টেকঅফ, GAEB পাইপলাইন। আপনার টিমের লাইব্রেরির জন্য রেকর্ড করা।
স্ট্যান্ডার্ড ম্যাপিং, কস্ট-DB কৌশল, পাইপলাইন আর্কিটেকচার, কোড রিভিউ।
শুধুমাত্র নির্বাচিত পাবলিক ওয়ার্কশপ। বেশিরভাগ বড় এন্টারপ্রাইজ কাজ NDA-এর অধীনে থাকে।










দারুণ ওয়ার্কশপ, Artem! প্রস্তুতি পুরোদমে চলছে! নতুন বছরের হ্যাকাথনের জন্য আমি এখনই অপেক্ষা করছি! 💪🏻
নির্মাণ প্রক্রিয়া শুধু সংগঠিতই নয়, বুদ্ধিমত্তার সাথে বিশ্লেষণও করলে কী ঘটে? Artem Boiko-র সাথে আমাদের “Data-Driven Construction” ওয়ার্কশপের এটাই ছিল বিষয়। ফোকাস ছিল এই প্রশ্নে: বিদ্যমান ডেটা কীভাবে আরও ভালোভাবে ব্যবহার করা যায় - নির্মাণ প্রকল্পকে আরও কার্যকর, আরও স্বচ্ছ ও কম ত্রুটিপূর্ণ করতে। নির্দিষ্ট প্রয়োগের উদাহরণ ব্যবহার করে, Artem দেখিয়েছেন কীভাবে স্ট্রাকচার্ড নির্মাণ ডেটা সামগ্রিক দৃষ্টিভঙ্গি বজায় রাখতে, প্রথম দিকেই সংযোজন শনাক্ত করতে এবং পরিকল্পনা ও বাস্তবায়নের মধ্যে যোগাযোগ উন্নত করতে সাহায্য করে। বিশেষভাবে উত্তেজনাপূর্ণ: কীভাবে ডিজিটাল টুল ও মডেল আজই প্রক্রিয়া স্বয়ংক্রিয় করতে ব্যবহৃত হতে পারে। ডেটা-চালিত নির্মাণ আর ভবিষ্যতের বিষয় নয় - আমরা ঠিক এর মাঝেই আছি। ওয়ার্কশপটি দেখিয়েছে একসাথে কাজ করলে এবং সত্যিকারভাবে ডেটাকে আমাদের জন্য কাজ করালে সম্ভাবনা কতটা বড়।
Artem Boiko পুরো 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 ← ব্যারেল এক্সপোর্ট
frontend/src/modules/your-module/ তৈরি করুন।
manifest.ts লিখুন
ইউনিক id, name, lucide-react থেকে আইকন, ক্যাটাগরি, ঐচ্ছিক ডিপেন্ডেন্সি, রুট ও ন্যাভ আইটেম। মডিউল-নির্দিষ্ট স্ট্রিং দরকার হলে অনুবাদ বান্ডেল করুন।
export default function YourModule() { ... }। বিশুদ্ধ ডেটা লজিক data/-এ রাখুন এবং vitest দিয়ে ইউনিট-টেস্ট করুন।
_registry.ts-এ ইম্পোর্ট + ম্যানিফেস্ট যোগ করুন, এবং প্রতিটি ভাষার জন্য i18n.ts-এ একটি nav.* কী যোগ করুন (অ্যাসিঙ্ক অনুবাদ আসার আগেই সাইডবার রেন্ডার হয়)।
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' }],
};
idexport default ব্যবহার করে (React.lazy-এর জন্য প্রয়োজনীয়)_registry.ts-এ নিবন্ধিতi18n.ts-এর সব ৪টি ভাষা ব্লকে nav.* কীdefaultEnabled: false (ঐচ্ছিক)