Mõõda otse PDF-il
Määra mõõtkava, joonista pindala, ja iga mõõtmine langeb kirjesse, mis kannab oma lehe ja versiooni mahuloendisse.
Mahuloend
Alustage rohkem kui 190 sisseehitatud moodulist ning ehitage või paigaldage seejärel oma moodulid. Kalkulatsioonist BIM-i ja ehitusplatsini, SDK, hookide ja turuplatsiga, et platvormist saaks täpselt see tarkvara, millel teie ettevõte töötab.
Töökorda ühe käsuga
pip install openconstructionerp
docker compose up -d
+
rohkem mooduleid
Vaata moodulisüsteemi
Kogu ahel ühe võttega: joonisest saab mahuarvestus, mahuarvestusest saab mahuloend, mahuloend kannab oma juurdehindlusi ja tööd kontrollitakse objektil. Kõige selle all üks andmemudel.
Mõõtke, hinnastage, planeerige, ostke, ehitage ja arveldage ühes rakenduses. Iga ekraan annab oma tulemuse edasi järgmisele ühise andmebaasi kaudu, nii et midagi ei sisestata uuesti ja miski ei lähe lahku. Avatud lähtekoodiga, tasuta AGPL-3.0 litsentsi all, töötab teie enda arvutis või serveris ning iga kirje eksporditakse avatud vormingutes.
Määra mõõtkava, joonista pindala, ja iga mõõtmine langeb kirjesse, mis kannab oma lehe ja versiooni mahuloendisse.
Mahuloend
Kihid jäävad eraldi, nii et lõikuvate puurvaiade sein mõõdetakse iseendana, mitte selle lehe osana, millele see joonistati.
Mahuarvestus
Iga element on loendatav, filtreeritav korruse ja eriala järgi, ja seotav otse mahuloendi reaga.
Mahuarvestus
Mahuloendi rida avaneb allikatele, millest see hinnastati, iga allikas kannab oma kategooriat ja oma valuutat. Kohalik tarne jääb kohalikku valuutasse, eriomane materjal eurodesse, kogusumma dollaritesse.
4D ajakava · 5D kulu
Iga hind kannab miinimumi, keskmist ja maksimumi, ning näitab, mitu mahuloendi rida sellele viitab.
Mahuloend
Sirvi ühik- ja koondhindu piirkonna ja kataloogi järgi, või hoia oma hindu, ja lohista hind otse mahuloendisse koos selle taga oleva töö, materjali ja tehnikaga.
Mahuloend
Eelarve, kohustatud, tegelik ja prognoositud summa ühel ekraanil; teenitud väärtus ei kirjutata eraldi tabelisse, vaid loetakse otse samadest andmetest. Siit näed, millise tempoga tuleb edasi minna, et eelarves püsida.
kulu ja väärtuse võrdlus
Ajakava tekib mahuloendi ridadest ja jääb nendega seotuks, nii et muutuv maht kannab kaasas ka oma kuupäevi.
4D mudel · Teenitud väärtus
Iga risk hinnastatakse ja hinnatakse samal projektil, nii et hoitav reserv on nimeliste riskide summa, mitte lehe alla kirjutatud protsent.
Muudatuskorraldused
Iga päring kannab oma eriala, oma tähtaega ja seda, kelle kord nüüd on, ning vastus, mis tuleb koos oma maksumusega, muutub otse muudatuseks.
Muudatus · Kinnitatavad materjalid · BIM-vaataja
Iga ülevaatus kannab oma kontrollnimekirja, tulemust ja kuupäeva, nii et puudusest saab omanikuga ülesanne, mitte märkus kellegi telefonis.
Puuduste nimekiri · NCR · Üleandmine
Kulu vs väärtus kuluartikli kaupa, prognoosi ja marginaaliga igal real, rahavoo kõveral kuni valmimiseni. Üks artikkel näitab negatiivset marginaali, ja just selleks võrdlus ongi.
Rahavoog · Vahearved
Tagasi 01 juurde. Saabub uus redaktsioon ja samad neli etappi läbitakse uuesti, samade andmete peal.
Ülaltoodud tsüklit täidavad neli rolli. Veel 19 rolli täidavad oma osa, ja igaüks saab erineva mooduli komplekti.
Eelarvestamine, hankemenetlus, BIM, mahud, ajakava, kvaliteet, ohutus, rahavoog, objekt. Lülita sisse need, mida su töö vajab, jäta ülejäänud välja, kirjuta enda oma.
Allalaadimine
Natiivne töölauaversioon Windowsile, macOSile ja Linuxile. Üks installer toob kaasa kogu platvormi koos sisseehitatud andmebaasiga, muud pole vaja seadistada. Tasuta, avatud lähtekoodiga, ja teie andmed ei lahku kunagi teie kettalt.
Windows 10/11 - 64-bitine paigaldusprogramm
macOS 10.15+ - Apple Silicon
AppImage, deb ja rpm
curl -fsSL https://openconstructionerp.com/install.sh | shÜks käsk ja see töötab
Paigalda ja käivita
pip install openconstructionerpÜks rida, rakendus ja andmebaas koos
docker compose upLiides, hinnakataloogid ja aruanded vahetuvad koos, nii saavad projekteerija Varssavis, kvantiteedimõõtja Ankaras ja objektijuht Lyonis töötada ühes projektis ja lugeda seda igaüks oma keeles. Proovi siin.
Kalkulatsioon, takeoff, ajakava, dokumendid, kvaliteet ja CAD/BIM-i import, kõik on allalaadimises. Kaasas on kulude andmed rohkem kui 40 turu ja 44 kasutajaliidese keele jaoks. Tasulist taset pole, kasutajate arvu piirangut pole.
Kontot ega vahepealset pilve pole. Projektid jäävad kausta sinu enda kettal ja kõik töötab edasi ka võrguühenduseta.
Andmebaas, server ja liides tarnitakse ühe programmina. Uuendamine tähendab järgmise installeri käivitamist ja eemaldamine jätab alles ainult sinu andmekausta.
Paigaldusabi Vaata kõiki väljalaskeid ja kontrollsummasid GitHubis
Tugev IT-meeskond ja arenduseelarve.
Sülearvuti, mis teil juba on, ja umbes kümme minutit.
Sama ehitus töötab sülearvutis, renditud serveris või sinu enda raamis. Alusta väikselt ja kasva hiljem, ilma midagi ümber kirjutamata.
3 GB mälu on alammäär. Kontor ja ehitusplats avavad sama projekti brauseris.
Kogu meeskond, kust tahesTöötab sinu enda võrgus. Joonised, kulud ja lepingud jäävad riistvarasse, mida sina juhid.
Kogu ettevõte, miski ei lahku majastSuletud ERP-süsteemid sunnivad töötama nende moodi ja küsivad iga muudatuse eest raha. Siin on kood avatud, nii et kujundad tarkvara, protsessid ja ühendused oma ettevõtte järgi ning kõik, mille ehitad, jääb sinu omaks.
Muuda tarkvara ennast
Tööta nii, nagu sinu ettevõte töötab
Ühenda see tööriistadega, mida juba kasutad
Platvorm asub sinu tarkvara avatud keskuses, mitte selle peal. Andmed voolavad sisse ja välja avatud vormingute, dokumenteeritud API ja veebihaakide kaudu, nii et sinu eelarve, mudel ja finantssüsteem püsivad kooskõlas - ja miski, mida sisestad, ei jää kunagi lõksu.
AI-valmis andmed ja API
Siin näidatud tootenimed ja logod kuuluvad oma vastavatele omanikele ja neid näidatakse ainult selleks, et tähistada süsteeme, millega see platvorm andmeid vahetab. Nende kasutamine ei tähenda mingit seost, sponsorlust ega heakskiitu nende omanike poolt.
Saada hinnastatud eelarved, kulujaotused ja edenemisnõuded välja struktureeritud Exceli, CSV või JSON-ina, või juhi need otse läbi REST API, nii et numbrid jõuavad su finantssüsteemi ilma uuesti sisestamata.
Too mudelid ja joonised sisse avatud vahetusvormingute kaudu - IFC BIM-ile, DWG ja DGN CAD-ile - teisendatuna üheks kanooniliseks mudeliks, ja saada ülevaatusprobleemid tagasi välja BCF-ina.
Ühenda oma dokumendihoidla REST API ja veebihaakide kaudu, või hoia kaust sünkroonis, nii et joonistel, lepingutel ja aruannetel on üks tõeallikas.
Toida töölaudu ja andmelaosid dokumenteeritud REST API-st ning puhastest tabelieksportidest Excelis, CSV-s, JSON-is ja Parquetis, analüütilises veeruvormingus, nii et numbrid jäävad elavaks, mitte kleebituks.
Tegevused, kestused ja sõltuvused tulevad sisse XER-i või Project XML-ina ning väljuvad Project XML-i või CSV-na, nii et eelarve ja ajakava jagavad üht ühist ülesannete komplekti.
Telli sündmusi veebihaakidega (webhooks) ja juhi REST API-t low-code automatiseerimisvoogudest, mis on ehitatud n8n-iga, meie enda töövootööriistaga, et ühendada mida iganes millega iganes.
Tarnijast sõltuvust pole, disainilt.
Iga näitaja on eksporditav, vormingud on avatud ja sama dokumenteeritud API, mis käitab rakendust, on avatud ka sulle. Sinu andmed jäävad sinu omaks - saad need alati kaasa võtta.
Loe integratsiooni- ja API-dokumenteTootenimed, logod ja kaubamärgid kuuluvad nende vastavatele omanikele ning neid näidatakse ainult andmevahetuse ühilduvuse tähistamiseks. Nende kasutamine ei tähenda mingit partnerlust, seotust ega heakskiitu.
Lühikesed ülevaated päris projekti põhjal rakenduses, paigaldamisest kuni üleandmiseni.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Paigalda Windowsi, ava näidisprojekt, määra keel ja piirkond, vali moodulid ja kutsu meeskond.
12:00
Mahud, BOQ ja AI-hinnastamine. Sinu enda sülearvutis.
Lühike ülevaade kogu ahelast: joonis sisse, pakkumine välja.
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
Täielikud sarjad inglise, saksa ja prantsuse keeles
Kõik videod YouTube'is
Iga juhend viib sind samm-sammult läbi päris ehitustöövoo, koos sellega, mida teha ja miks igal etapil.
293 tegevusjuhendit 8 valdkonnas
Kirjutatud konkreetse turu jaoksGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
Mis praeguse väljalaskega kastis kaasas on. Kuluandmed, CAD-vormingud, moodulid ja litsentsimine, peamised näitajad ühes kohas.
kohe kasutatavat kulukirjet üle erialade ja koosdete.
IFC, DWG/DGN, Excel/CSV, PDF ja 20+ muud vormingut sisse - ning 40+ vormingut ühest kanoonilisest mudelist välja.
pistikprogrammi moodulit, mis katavad kogu objekti töövoo - projektid, BOQ, mahuarvestus, hankemenetlus ja palju muud.
avatud lähtekoodiga tuum AGPL-3.0 all. Tarnijast sõltuvust pole. Sinu andmed jäävad sinu omaks.
Vali, millist ettevõtet sa juhid, ja platvorm lülitab sisse täpselt need moodulid, mida see roll vajab, juba ühendatuna ühte jagatud andmebaasi. Liigu hiirega või puuduta profiili, et vaadata selle moodulite kärgstruktuuri süttimas, rühmitatuna valdkonna kaupa ja lingitud ühtse süsteemina.
Iga profiil hoiab alati sisse lülitatud platvormi tuuma: projektid, kuluandmebaas, ressursikataloog, koosted, töölauad ja haldus. Profiilid ei lukusta kunagi midagi ära, need lihtsalt toovad esile moodulid, mis on sinu töö jaoks kõige olulisemad, ning saad hiljem alati lisada või eemaldada mis tahes mooduli.
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 GitHubis. Probleemid ja arenduskava on seal; kui tahad näha, mis järgmisena tuleb või mis eelmisel nädalal katki läks, on kõik commit-logis.
Iga arenduskava punkt on avalik GitHubis. Ava probleem täpse kirjeldusega. Viime selle ellu ja nimetame sind autorina.
Lihtsad faktid, mida saad ise kontrollida: avatud litsents, avatud vormingud ja sinu andmed sinu enda serveris.
Iga hinna taga on selle retsept: tööjõutunnid, materjalid ja masinaaeg, mida töö tegelikult võtab. Iga töökirje neis andmebaasides on nõnda lahti võetud, valmis sinu turu jaoks ümber hinnastamiseks.
Läbitöötatud näited ülaltoodud andmebaasidest
Igal andmebaasil on omaenda kirjed ja artiklikoodid. Hinnastatud andmebaasid on näidatud eurodes võrreldavuseks; koefitsiendipõhised andmebaasid näitavad ressursikoguseid riiklikust normist. Iga kirjeldus jääb keelde, mille valisid.
Otsene kõrvutivõrdlus. Kommertspaketid on paremad mõne asja poolest, peamiselt aastakümnete jooksul üles ehitatud integratsioonide osas. Ülejäänu osas katab OpenConstructionERP sama pinna, ise majutatuna ja nulllitsentsihinnaga.
| Võimekus | OpenConstructionERP | Ettevõttetasemel eelarvestuspakett | Rasketeede pakkumistööriist | Vanem ehituse ERP |
|---|---|---|---|---|
| Avatud lähtekoodiga tuum (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| Ise majutamine omaenda infrastruktuuril | ✓ | ~ | ✕ | ~ |
| AI mahuarvestus PDF-ist / fotost | ✓ | ~ | ✕ | ✕ |
| Mitme CAD-vormingu import (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| üle 120,000 kuluartikli otse karbist | ✓ | ~ | ✓ | ~ |
| Reaalajas mitmekasutaja režiim (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 keelt tuuma i18n-is | ✓ | ~ | ✕ | ~ |
| Modulaarne pistikprogrammi arhitektuur | ✓ | ✕ | ✕ | ✕ |
| Tüüpiline kulu / kasutajakoht / aasta | € 0 · ise majutatud | € 10-15k | € 6-12k | € 3-8k |
| Juurutus / sisseelamine | € 0 · dokumendid + kogukond | € 20-80k | € 15-40k | € 30-150k |
| Lepingu tähtaeg | Puudub · tühista igal ajal | 1-3 aastane lukustus | 1-3 aastane lukustus | 3-5 aastane lukustus |
Iga funktsioon on iseseisev pakett. Lohista sisse, tõmba välja - töötav paigaldus võtab selle sekunditega vastu, seisakuaega pole.
Iga funktsioon on Python-pakett koos manifestiga. Saad ühe lisada töötavasse paigaldusse ilma midagi taasehitamata. API-d on tüübitud; OpenAPI spetsifikatsioon on genereeritud, mitte käsitsi hallatud.
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.
Teadlikult tavapärased valikud. Kõik avatud lähtekoodiga.
OpenConstructionERP kasvab välja aastakümne pikkusest avatud ehitustehnoloogia uurimistööst.
Viimase kümne aasta jooksul on meie meeskond tegelenud ehitusprojektide ressursihaldusega. Teel hakkas meid huvitama, kuidas valdkonna tööriistad on tekkinud, projekteerimise automatiseerimise esimestest katsetest tänapäeva ERP-platvormideni, ja sellest sündis kaks pikemat kirjutist (“The Lobbyists’ Wars and the Development of BIM” ja “The History of the BIM Map”). Raske on näha, kuhu asjad liiguvad, kui ei tea, kuidas siia jõuti.
Nendel teemadel oleme aastate jooksul päris palju kirjutanud ja mõned tekstid on leidnud laia lugejaskonna. Kirjutamise kõrval oleme nõustanud ehitus- ja konsultatsioonifirmasid, arendajaid ja tarkvaratarnijaid selles, kuidas nad projektiandmeid käsitlevad: otsuste alusena, mitte nende kõrvalproduktina. See töö lasi meil näha valdkonda mõlemalt poolt, nendelt, kes tööriistu teevad, ja nendelt, kes neid iga päev kasutavad. Suur osa neist tähelepanekutest jõudis raamatusse Data-Driven Construction, mis on nüüd saadaval 16 keeles (datadrivenconstruction.io/books).
Kaks muud probleemi hoidsid meid hõivatud. Üks oli aidata mitte-arendajatel pääseda ligi suletud failivormingutele, mida polnud kunagi mõeldud avamiseks. Teine oli leida selgem viis ehitustööde kirjeldamiseks ressursimudeli kaudu. Mõlemast tekkisid tasuta tööriistad: DDC CAD/BIM-konverterid (IFC, DWG, DGN → struktureeritud andmed) GitHubis ja CWICR, ehitustööde ja ressursside mitmekeelne andmebaas, kus on üle 120 000 kirje 11 keeles ja mis on avaldatud nime all OpenConstructionEstimate-DDC-CWICR.
Kõik see oli ettevalmistus millekski, mida oleme tahtnud kaua ehitada: avatud, modulaarne ERP ehituse jaoks. Uusim tööriistade põlvkond tegi lõpuks võimalikuks tuua metoodika, andmemudelid ja varasemad teostused kokku üheks platvormiks. Nüüd on see avalik ja avatud lähtekoodiga.
Meie kogemuse järgi sünnivad parimad ideed vestlusest ja ka vaidlusest. Kui teid huvitavad küsimused ehituse liikumisest „uberiseerimise“ ja läbipaistvama kulu- ja ajahinnangu poole, oleme rõõmsad teid selles arutelus näha.
DataDrivenConstruction Team
asutaja, 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
Enamik tsiviilprojekteerimise faile on põhimõtteliselt andmevanglad. Palju kasulikku infot, trasse, pindu, koguseid, lihtsalt seal olemas, lukustatuna vormingutesse, mis polnud kunagi mõeldud koostööks millegagi väljaspool oma algset tarkvara. Olen raisanud liiga palju aega, üritades vastata lihtsatele küsimustele nagu ‘mitu kaevu selles töös on?’ või ‘mis on maht faaside kaupa?’, ainult selleks, et avastada, et andmed on maetud viis kihti sügavale DWG- või DGN-faili. Data Driven Construction lahendab selle. Nende konverterid avavad need suletud vormingud ja annavad sulle struktureeritud andmed, mida saad päriselt kasutada - Power BI-s, Excelis või isegi LLM-i päringus, kui teed midagi keerukamat. See pole efektne, aga see on hullumeelselt kasulik. Kui üritad liikuda kaugemale ekraanipiltidest ja PDF-idest ning päriselt kasutada oma projekteerimisandmeid, siis see on selline tööriist, mis teeb selle võimalikuks. See on vahe arvamise ja teadmise vahel. Ja ausalt öeldes on see mulle säästnud rohkem kui mõne laupäevahommiku.
Ole osa liikumisest koos DataDrivenConstructioniga! Tehkem tõeline vabadus andmevormingutes reaalsuseks ja käivitagem uus tootlikkuse ja innovatsiooni ajastu ehituses. Tõeline ja vajalik teekond suletud vormingutest “avatud” vormingute juurde pole veel isegi alanud: tõeline vabadus andmevormingutes, vaba omandiõiguslikest sidemetest ja kõigile kättesaadav, on see, mida vajame, et vallandada innovatsioon ja koostöö üle kogu ehitustööstuse, tuues eriti kasu 99%-le ehitussektorist ehk väikestele ja keskmise suurusega ettevõtetele ning vabastades sektori kiirendatud kasvuks.
Kogu platvorm on tasuta ja midagi pole peidetud.
Vii platvorm ettevõteteni, keda juba tunned, ja küsi tasu selle eest, mida lisad.
Kaks teed. Käivita ise tasuta AGPL-3.0 all, või räägi meiega, kui vajad majutatud tuge, kommertslitsentsi konverterite jaoks või midagi muud, mis ei peaks elama avatud lähtekoodi litsentsi all.
Kogu avatud lähtekoodiga platvorm. Käivita omaenda infrastruktuuril, mingeid lisatingimusi pole.
Kui vajad hallatud majutust, kommertslitsentsi konverterite jaoks või midagi, mis ei mahu AGPL-i alla - ütle, mida vajad, ja me hindame selle ära.
Avastamine → töötuba → moodulid valitud → ehitatud → juurutatud sinu riistvarale. Lähtekood üle antud.
Praktilised sessioonid: eelarvestamine, BIM-ist BOQ-sse, AI-mahuarvestus, GAEB torujuhtmed. Salvestatud sinu meeskonna raamatukogu jaoks.
Standardite kaardistamine, kuluandmebaasi strateegia, torujuhtme arhitektuur, koodiülevaatus.
Ainult valitud avalikud töötoad. Paljud suuremad ettevõtte kokkulepped jäävad NDA taha.










Vinge töötuba, Artem! Ettevalmistused käivad täies hoos! Ootan juba hackathon'i uuel aastal! 💪🏻
Mis juhtub, kui sa mitte ainult ei korralda ehitusprotsesse, vaid ka analüüsid neid arukalt? See oli meie töötoa teema Artem Boikoga teemal "Andmepõhine ehitus". Fookuses oli küsimus, kuidas saame olemasolevaid andmeid paremini ära kasutada - et muuta ehitusprojektid tõhusamaks, läbipaistvamaks ja veaohtusemaks. Konkreetsete näidete varal näitas Artem, kuidas struktureeritud ehitusandmed aitavad hoida ülevaadet, tuvastada lisatöid varakult ja parandada suhtlust planeerimise ja teostuse vahel. Eriti põnev: kuidas digitaalseid tööriistu ja mudeleid saab juba täna kasutada protsesside automatiseerimiseks. Andmepõhine ehitus ei ole enam tuleviku teema - me oleme selle keskel. Töötuba näitas, kui suur on potentsiaal, kui teeme koostööd ja paneme andmed tõesti enda kasuks tööle.
Artem Boiko esines kogu Shapemakeri meeskonnale suurepärase ettekandega, andes sügavat sissevaadet andmete migreerimisse inseneritarkvarast ja sellega seotud teemadesse. Tema ekspertiis ja selge suhtlus muutsid keerulised kontseptsioonid lihtsalt mõistetavaks, andes meie meeskonnale praktilisi teadmisi, mida saame kohe rakendada. Soovitan väga tema teenuseid kõigile, kes otsivad selgust ja rakendatavaid strateegiaid selles valdkonnas!
Leidsin DataDrivenConstructioni töötoa tõesti huvitava. Minu arvates said kõik kaasa mõelda. Sinu slaididest on näha, kui palju aega, järjekindlust ja vaeva sa sellesse panid. Ka otseesitlused olid suurepärased. Ainus, mida kritiseeriksin, on slaidide arv - neid oli lihtsalt liiga palju. Aga see on juba kõrgeima taseme nurin. Kokkuvõttes oli see parim töötuba, kus ma kunagi käinud olen. Ja lisaks oled sa tõeliselt meeldiv inimene.
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.
Leidsin DataDrivenConstructioni koolituse tervikuna tõesti põnevaks ja väga rikastavaks. Mis mulle eriti meeldis: erinevate CAD-tarkvarade "ajalooline" taust (seda oli põnev kuulata, tundus nagu uurivat ajakirjandust); huvitav lähenemine automatiseerimisele DataFrame'ide kaudu; sinu enda praktilised näited ehituse protsesside automatiseerimisest; ja pilk praegustele trendidele nagu Claude Code ja OpenClaw - sa tõid teema tõesti ellu. Ainus miinus: kahe päeva jooksul oli tõesti palju sisendit. Samas näitasid sa meile väga hästi, kuidas saame edasi orienteeruda - näiteks oma protsesside struktureeritud fikseerimisega Miro tahvlil. Aitäh veel kord koolituse ja mõttevahetuse eest.
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.
See oli fantastiline töötuba põneva sisuga, millest õppisime palju, mina isiklikult samuti. Aitäh, et leidsid meie jaoks nii palju aega. Ootame huviga, et saaksime õpitut võimalikult kiiresti proovida ja oma projektidesse rakendada! #bleedingedge
Saatke meile lühike taotlus oma eelarve ja ajakavaga ning me võtame teiega ühendust.
Tasuta lauaarvutirakendus Windowsile, macOS-ile ja Linuxile, või üks käsklus sinu enda serveris. Avatud lähtekoodiga AGPL-3.0 litsentsi all.
Või käivita see serveris
pip install openconstructionerp
docker compose up -d
Üks käsk ja kogu ERP töötab. PostgreSQL on sisse ehitatud, midagi muud pole vaja seadistada. Vaata paigaldusjuhendit.
Üks lühike kiri kuus - uued moodulid, CAD-parseri väljalasked, kulisside tagused märkmed. Rämpsposti pole, tellimuse saad igal ajal tühistada.
Iga funktsioon on moodul: kaust koos manifesti, laisalt laaditava lehekomponendi ja registrikirjega. Lohista üks sisse, laadi uuesti, ja see ilmub moodulite lehele, valmis sisse lülitamiseks.
frontend/src/modules/
├── _registry.ts ← lisa oma import siia
├── your-module/
│ ├── manifest.ts ← metaandmed, marsruudid, navigatsioon, i18n
│ ├── YourModule.tsx ← põhileht (laaditud React.lazy abil)
│ └── index.ts ← barrel-eksport
Loo frontend/src/modules/your-module/.
manifest.ts
Unikaalne id, name, ikoon paketist lucide-react, kategooria, valikulised sõltuvused, marsruudid ja navigeerimiselemendid. Lisa tõlkepakett, kui vajad moodulipõhiseid sõnu.
export default function YourModule() { ... }. Hoia puhas andmeloogika kaustas data/ ja testi seda ühiktestidega vitest'iga.
Lisa import + manifest faili _registry.ts ning nav.* võti faili i18n.ts iga keele jaoks (külgriba renderdub enne, kui asünkroonsed tõlked kohale jõuavad).
Käivita npm run dev. Luba Modules lehel → ilmub külgribale → liigub React.lazy kaudu. Otsing (/) leiab su 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 (vajalik React.lazy jaoks)_registry.ts-snav.* võti kõigis 4 keeleplokis failis i18n.tsdefaultEnabled: false (opt-in)