Mittaa suoraan PDF:stä
Aseta mittakaava, jäljitä pinta-ala, ja jokainen mittaus päätyy päiväkirjaan, joka vie mukanaan piirustuksensa ja revisionsa määräluetteloon.
Määräluettelo
Aloita yli 190 sisäänrakennetulla moduulilla ja rakenna tai asenna sitten omasi. Kustannuslaskennasta BIMiin ja työmaalle, avoimella API:lla, webhookeilla ja moduulirakentajalla, jotta alustasta tulee juuri se ohjelmisto, jolla yrityksesi toimii.
Käyttövalmis yhdellä komennolla
pip install openconstructionerp
docker compose up -d
+
lisää moduuleja
Katso moduulijärjestelmä
Koko ketju yhdellä otolla: piirustuksesta määrälaskentaan, määräluetteloon lisineen ja tarkastukseen työmaalla, yhdellä tietomallilla.
Mittaa, hinnoittele, suunnittele, osta, rakenna ja tilitä yhdessä sovelluksessa, ilman uudelleensyöttöä. Avoin lähdekoodi (AGPL-3.0), oma palvelin, avoimet vientimuodot.
Aseta mittakaava, jäljitä pinta-ala, ja jokainen mittaus päätyy päiväkirjaan, joka vie mukanaan piirustuksensa ja revisionsa määräluetteloon.
Määräluettelo
Tasot pysyvät erillään, joten leikkautuva porapaaluseinä mitataan omana kokonaisuutenaan sen sijaan, että se olisi osa piirustusta, johon se on piirretty.
Määrälaskenta
Jokainen elementti on laskettavissa, suodatettavissa kerroksen ja alan mukaan, ja linkittyy suoraan määräluettelon riviin.
Määrälaskenta
Määräluettelon rivi avautuu resursseihin, joista se on hinnoiteltu, kukin omalla luokallaan ja omalla valuutallaan. Turkkilainen toimitus pysyy liirassa, lisäaine eurossa, summa dollarissa.
4D-aikataulu · 5D-kustannus
Jokaisella hinnalla on minimi, keskiarvo ja maksimi, ja se kertoo, kuinka moni laskentarivi viittaa siihen.
Määräluettelo
Selaa yksikkö- ja yhdistelmähintoja alueen ja luettelon mukaan, tai pidä omasi, ja tuo hinta työvoimineen, materiaaleineen ja kalustoineen suoraan määräluetteloon.
Määräluettelo
03
Budjetti, sidottu, toteuma ja ennuste yhdellä näytöllä, ansaittu arvo luettuna suoraan samasta datasta sen sijaan, että se kirjoitettaisiin erilliseen taulukkoon. Se kertoo suorituskykyindeksin, jota tarvitset tästä eteenpäin pysyäksesi budjetissa.
Kustannusten ja arvon täsmäytys
Aikataulu luodaan luettelon riveistä ja pysyy linkitettynä niihin, joten muuttuva määrä vie mukanaan päivämäärät.
4D-malli · Ansaittu arvo
Jokainen riski hinnoitellaan ja arvioidaan samassa projektissa, joten varaus, jota kannat, on nimettyjen riskien summa eikä prosenttiosuus rivin alla.
Muutosmääräykset
Jokaisella tiedustelulla on oma alansa, eräpäivänsä ja tieto siitä, kenen vuoro on toimia, ja vastaus, joka saapuu kustannuksen kanssa, muuttuu suoraan muutokseksi.
Muutokset · Hyväksyntäaineistot · BIM-katselin
Jokaisella tarkastuksella on oma tarkistuslistansa, tuloksensa ja päivämääränsä, joten puute muuttuu tehtäväksi, jolla on vastuuhenkilö, sen sijaan että se olisi muistiinpano jonkun puhelimessa.
Punch-lista · NCR · Luovutus
Kustannus arvoa vastaan kustannuslajeittain, ennusteineen ja katteineen jokaisella rivillä, kassavirtakäyränä, joka jatkuu valmistumiseen asti. Yksi kustannuslaji näyttää negatiivisen katteen, mikä on juuri täsmäytyksen tarkoitus.
Kassavirta · Maksuerät
Takaisin kohtaan 01. Uusi revisio saapuu ja samat neljä vaihetta ajetaan uudelleen, samoilla tiedoilla.
Neljä roolia pyörittää yllä olevaa kiertoa. 19 muuta hoitaa omaa osaansa siitä, ja jokainen saa erilaisen moduulivalikoiman.
Laskenta, kilpailutus, BIM, määrät, aikataulu, laatu, turvallisuus, kassavirta, työmaa. Kytke tarvittava päälle tai kirjoita oma.
Lataa
Natiivi työpöytäversio Windowsille, macOS:lle ja Linuxille. Yksi asennusohjelma tuo koko alustan omalla sisäänrakennetulla tietokannallaan, mitään muuta ei tarvitse asettaa. Ilmainen, avoin lähdekoodi, eivätkä tietosi koskaan poistu levyltäsi.
Windows 10/11 - 64-bittinen asennusohjelma
macOS 10.15+ - Apple Silicon
AppImage, deb ja rpm
curl -fsSL https://openconstructionerp.com/install.sh | shYksi komento ja se on käynnissä
Asenna, sitten aja
pip install openconstructionerpYksi rivi, sovellus ja tietokanta
docker compose upKäyttöliittymä, katalogit ja raportit vaihtavat kieltä yhdessä: suunnittelija Varsovassa ja työmaapäällikkö Lyonissa lukevat samaa projektia omalla kielellään. Kokeile.
Kustannuslaskenta, määrälaskenta, aikataulutus, asiakirjat, laatu ja CAD/BIM-tuonti, kaikki on latauksessa. Mukana on kustannustiedot yli 40 markkinalle ja 44 käyttöliittymäkielelle. Ei maksullista tasoa, ei käyttäjärajoitusta.
Ei tiliä eikä pilveä välissä. Projektit pysyvät kansiossa omalla levylläsi, ja kaikki toimii edelleen verkon ollessa poikki.
Tietokanta, palvelin ja käyttöliittymä toimitetaan yhtenä ohjelmana. Päivittäminen tarkoittaa seuraavan asennusohjelman ajamista, ja poistaminen jättää jäljelle vain datakansiosi.
Asennusohje Katso kaikki käännökset ja tarkistussummat GitHubissa
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.”
Vahva IT-tiimi ja budjetti kehitykseen.
Kannettavan, joka sinulla jo on, ja noin kymmenen minuuttia.
Sama koonti toimii kannettavalla, vuokratulla palvelimella tai omassa räkissäsi. Aloita pienesti, laajenna myöhemmin, älä kirjoita mitään uusiksi.
pip install openconstructionerp3 Gt muistia on vähimmäisvaatimus. Toimisto ja työmaa avaavat saman hankkeen selaimessa.
Koko tiimi, mistä tahansadocker compose up -dToimii omassa verkossasi. Piirustukset, kustannukset ja sopimukset pysyvät laitteistolla, jota hallitset itse.
Koko yritys, mikään ei lähde talostaterraform applySuljetut ERP-järjestelmät sanelevat työtavan ja laskuttavat jokaisesta muutoksesta. Avoimella koodilla muokkaat ohjelmiston yritykseesi, ja rakentamasi pysyy sinun.
Muuta itse ohjelmistoa
Toimi niin kuin yrityksesi toimii
Liitä se työkaluihin, joita jo käytät
Lyhyitä läpikäyntejä oikealla projektilla sovelluksessa, asennuksesta urakan luovutukseen.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Asenna Windowsiin, avaa esimerkkiprojekti, valitse kieli ja alue, valitse moduulit, kutsu tiimisi.
12:00
Määrät, BOQ ja AI-kustannuslaskenta. Omalla kannettavallasi.
Lyhyt kierros koko ketjuun: piirustus sisään, tarjous ulos.
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
Kokonaiset sarjat englanniksi, saksaksi ja ranskaksi
Kaikki videot YouTubessa
Yksi hanke maata kohden, maan omalla kielellä, ensimmäisestä kustannusarviosta luovutukseen.
10videota
USAENBuilder's Playbook USA: Construction Management with OpenConstructionERP
6videota
6videota
CanadaENBuilder's Playbook: Canada
12videota
8videota
4videota
5videota
QuébecFRBuilder's Playbook: Québec
8videota
7videota
9videota
5videota
8videota
Jokainen käy todellisen rakennustyön kulun läpi vaihe vaiheelta: mitä tehdä ja miksi.
293 opasta 8 osa-alueella
Kirjoitettu tietylle markkinalleGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
Luvut nykyisestä julkaisusta. Osa näistä on vanhentunut siihen mennessä, kun luet tätä - repo liikkuu nopeasti.
valmiiksi käytettäviä kustannusnimikkeitä eri ammattialoilta ja kokoonpanoista.
IFC, DWG/DGN, Excel/CSV, PDF ja 20+ muuta tuontimuotoa - ja 40+ vientimuotoa yhdestä kanonisesta mallista.
plug-in-moduulia, jotka kattavat koko työmaatyönkulun - projektit, määräluettelo, määrälaskenta, tarjoukset ja enemmän.
avoimen lähdekoodin ydin AGPL-3.0-lisenssillä. Ei toimittajalukkoa. Datasi pysyy sinun.
Jokaisen hinnan takana on sen resepti: työtunnit, materiaalit ja konetunnit, jotka työ todella vaatii, valmiina hinnoiteltavaksi uudelleen markkinoillesi.
Ratkaistut esimerkit yllä olevista hintakannoista
Jokaisella kannalla on omat rivinsä ja nimikekoodinsa. Hinnoitellut kannat näytetään euroissa vertailukelpoisuuden vuoksi; kerroinkannat näyttävät resurssimäärät kansallisesta normista. Jokainen kuvaus pysyy valitsemallasi kielellä.
Valitse yrityksesi tyyppi, ja alusta ottaa käyttöön sen roolin tarvitsemat moduulit, yhdistettyinä yhteen tietokantaan. Vie hiiri profiilin päälle nähdäksesi sen moduulikennon syttyvän.
Jokainen profiili säilyttää aina käytössä olevan alustaytimen: projektit, kustannustietokannan, resurssiluettelon, kokoonpanot, koontinäytöt ja hallinnan. Profiilit eivät koskaan lukitse mitään, ne vain nostavat esiin työn kannalta tärkeimmät moduulit, ja minkä tahansa moduulin voi lisätä tai poistaa myöhemmin.
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 GitHubissa. Issuet ja tiekartta ovat siellä, mitä on tulossa ja mikä rikkoutui viime viikolla, näkyy commit-lokissa.
Jokainen issue ja tiekartan kohta on julkinen GitHubissa. Avaa issue tarkalla kuvauksella, toteutamme sen ja mainitsemme sinut tekijänä.
Yksinkertaisia tosiasioita, jotka voit itse tarkistaa: avoin lisenssi, avoimet muodot ja tietosi omalla palvelimellasi.
Rehellinen vertailu. Kaupalliset paketit edellä muutamassa vanhassa integraatiossa, muualla OpenConstructionERP tasoissa tai parempi, ilman lisenssiä.
| Ominaisuus | OpenConstructionERP | Enterprise-kustannuslaskentapaketti | Raskaan infran tarjoustyökalu | Vanha rakennusalan ERP |
|---|---|---|---|---|
| Avoimen lähdekoodin ydin (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| Itse isännöity omassa infrassa | ✓ | ~ | ✕ | ~ |
| AI-määrälaskenta PDF:stä / kuvasta | ✓ | ~ | ✕ | ✕ |
| Multi-CAD-sisäänluku (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| Yli 120,000 kustannusnimikettä valmiina | ✓ | ~ | ✓ | ~ |
| Reaaliaikainen multiplayer (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 kieltä core-i18n:ssä | ✓ | ~ | ✕ | ~ |
| Modulaarinen plugin-arkkitehtuuri | ✓ | ✕ | ✕ | ✕ |
| Tyypillinen kustannus / käyttäjä / v | € 0 · itse isännöity | Lisenssi käyttäjää kohden | Lisenssi käyttäjää kohden | Lisenssi käyttäjää kohden |
| Käyttöönotto / perehdytys | € 0 · dokumentit + yhteisö | Maksullinen käyttöönottoprojekti | Maksullinen käyttöönottoprojekti | Maksullinen käyttöönottoprojekti |
| Sopimuskausi | Ei mitään · peruuta milloin vain | 1-3 v lukko | 1-3 v lukko | 3-5 v lukko |
Jokainen ominaisuus on itsenäinen paketti. Pudota sisään, ota pois - käynnissä oleva asennus poimii sen sekunneissa, nolla käyttökatkoa.
Jokainen ominaisuus on Python-paketti manifestilla, lisätään ilman rebuildia. Tyypitetyt API:t, generoitu 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.
Tietoisesti tylsiä valintoja. Kaikki avointa lähdekoodia.
Alusta istuu ohjelmistosi avoimessa keskiössä. Avoimet formaatit, dokumentoitu API ja webhookit pitävät kustannusarvion, mallin ja talouden samassa tahdissa, ei jumia.
Tekoälyvalmiit tiedot ja API
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.
Laskut, kustannuserittelyt ja reklamaatiot siirtyvät suoraan talouteen ilman uudelleensyöttöä.
Mallit ja piirustukset tulevat suunnittelutyökaluistasi, tarkastushuomiot palaavat takaisin.
Piirustukset, sopimukset ja raportit pysyvät synkronoituina dokumenttivarastosi kanssa.
Ajantasaiset projektilukemat syöttävät kojetauluja, eikä niitä tarvitse liittää käsin.
Työvaiheet ja riippuvuudet liikkuvat molempiin suuntiin aikataulun ja kustannuslaskelman välillä.
Projektin tapahtumat käynnistävät työnkulkusi, ja ne kutsuvat API:a takaisin.
Tavaramerkit kuuluvat omistajilleen; ne näytetään yhteensopivuuden osoittamiseksi.
Ei lukkiutumista, tarkoituksella.
Jokainen luku on vietävissä, muodot ovat avoimia ja sovelluksen dokumentoitu API on avoin myös sinulle. Tietosi pysyvät omanasi, voit ottaa ne aina mukaasi.
Lue integraatio- ja API-dokumentaatioOpenConstructionERP kasvaa vuosikymmenestä avointa rakennusteknologian tutkimusta.
Viimeisen kymmenen vuoden ajan tiimimme on työskennellyt rakennushankkeiden resurssienhallinnan parissa. Matkan varrella aloimme miettiä, miten alan työkalut ovat syntyneet, ensimmäisistä suunnittelun automatisointiyrityksistä nykypäivän ERP-alustoihin, ja siitä syntyi pari pidempää kirjoitusta (”The Lobbyists’ Wars and the Development of BIM” ja ”The History of the BIM Map”). On vaikea nähdä, mihin ollaan menossa, jos ei tiedä, miten tänne on tultu.
Olemme kirjoittaneet näistä aiheista vuosien varrella melko paljon, ja osa teksteistä on saanut laajan lukijakunnan. Kirjoittamisen ohella olemme neuvoneet rakennus- ja konsulttiyrityksiä, kehittäjiä ja ohjelmistotoimittajia siinä, miten ne käsittelevät hankedataa: päätösten perustana eikä sivutuotteena. Näin näimme alaa molemmin puolin: työkalujen tekijöiden ja niiden päivittäisten käyttäjien näkökulmasta. Moni havainto päätyi kirjaan Data-Driven Construction, joka on nyt saatavilla 16 kielellä (datadrivenconstruction.io/books).
Kaksi muuta ongelmaa piti meidät kiireisinä. Toinen oli auttaa muita kuin kehittäjiä pääsemään käsiksi suljettuihin tiedostomuotoihin, joita ei ollut tarkoitettu avattaviksi. Toinen oli löytää selkeämpi tapa kuvata rakennustyötä resurssimallin avulla. Molemmista syntyi ilmaisia työkaluja: DDC:n CAD/BIM-muuntimet (IFC, DWG, DGN → jäsennelty data) GitHubissa ja CWICR, monikielinen rakennustöiden ja resurssien tietokanta, jossa on yli 120 000 nimikettä 11 kielellä ja joka on julkaistu nimellä OpenConstructionEstimate-DDC-CWICR.
Kaikki tämä oli perustyötä jollekin, jota olimme halunneet rakentaa pitkään: avoin, modulaarinen ERP rakentamiseen. Uusin työkalusukupolvi teki vihdoin mahdolliseksi koota menetelmät, tietomallit ja aiemmat toteutukset yhdelle alustalle. Nyt se on julkinen ja avointa lähdekoodia.
Edistys syntyy dialogista - näkökulmien yhteentörmäyksestä ja avoimuudesta uusille lähestymistavoille. Olisin kiitollinen, jos osallistuisit tähän keskusteluun rakennusalan väistämättömästä Uberisaatiosta sekä rakennushankkeiden kustannus- ja aika-arviointiprosessien läpinäkyvyydestä.
DataDrivenConstruction Team
perustaja, 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
Useimmat infrasuunnittelun tiedostot ovat käytännössä datavankiloita. Paljon hyödyllistä tietoa, linjauksia, pintoja, määriä, vain lojumassa siellä, lukittuna formaatteihin, joita ei ikinä ollut tarkoitettu toimimaan sulassa sovussa minkään ulkopuolisen ohjelmiston kanssa. Olen tuhlannut liikaa aikaa yrittäessäni vastata yksinkertaisiin kysymyksiin kuten 'kuinka monta kaivoa tässä työmaassa on?' tai 'mikä on tilavuus vaiheittain?', vain huomatakseni, että tieto on haudattuna viiden kerroksen syvyyteen DWG- tai DGN-tiedostossa. Data Driven Construction korjaa tämän. Heidän muuntimensa avaavat nämä suljetut formaatit ja antavat jäsenneltyä dataa, jota voi oikeasti käyttää, Power BI:ssä, Excelissä, tai jopa LLM-kehotteessa, jos teet jotain hienostuneempaa. Se ei ole näyttävää, mutta se on älyttömän hyödyllistä. Jos yrität päästä eroon kuvakaappauksista ja PDF-tiedostoista ja oikeasti käyttää suunnitteludataasi, tämä on juuri se työkalu, joka tekee sen mahdolliseksi. Se on ero arvaamisen ja tietämisen välillä. Ja rehellisesti sanottuna se on säästänyt minulta enemmän kuin yhden lauantaiaamun.
Liity liikkeeseen DataDrivenConstructionin kanssa! Tehdään todellisesta datamuotojen vapaudesta totta ja käynnistetään uusi tuottavuuden ja innovaation aikakausi rakennusalalla. Todellinen ja välttämätön matka suljetuista 'avoimiin' formaatteihin ei ole edes alkanut: todellinen vapaus datamuodoissa, vapaana suljetuista sidoksista ja kaikkien saatavilla, on juuri se, mitä tarvitsemme avataksemme innovaation ja yhteistyön koko rakennusalalla, hyödyttäen erityisesti sitä 99 %:a rakentamisesta eli pk-yrityksiä ja vapauttaen alan nopeutettuun kasvuun.
Koko alusta on ilmainen, eikä siinä ole mitään piilossa.
Vie alusta yrityksille, jotka jo tunnet, ja laskuta siitä, mitä tuot lisää.
Ei maksuja, ei yksinoikeutta, ei velvoitteita kummallekaan osapuolelle.
Aja sitä itse ilmaiseksi AGPL-3.0-lisenssillä, valitse kaupallinen paketti kun tarvitset tukea tai muunninlisenssin, tai ryhdy kumppaniksi.
Täysi avoimen lähdekoodin alusta. Aja omassa infrassasi, ilman ehtoja.
Kartoitus → työpaja → moduulit valittu → rakennettu → otettu käyttöön laitteistollasi. Lähdekoodi luovutettu.
Käytännön sessiot: kustannuslaskenta, BIM-BOQ, AI-määrälaskenta, GAEB-putket. Tallennettu tiimisi kirjastoon.
Standardien kartoitus, hinnaston strategia, putkien arkkitehtuuri, koodikatselmointi.
Vain valitut julkiset työpajat. Monet suuret yritystoimeksiannot ovat NDA:n alaisia.










Mahtava workshop, Artem! Valmistelut ovat täydessä vauhdissa! Odotan jo innolla uuden vuoden hackathonia! 💪🏻
Mitä tapahtuu, kun rakennusprosesseja ei pelkästään organisoida vaan myös analysoidaan älykkäästi? Tämä oli aiheena Artem Boikon kanssa pidetyssä workshopissa ”Data-Driven Construction”. Keskiössä oli kysymys: miten voimme hyödyntää olemassa olevaa dataa paremmin - saadaksemme rakennushankkeista tehokkaampia, läpinäkyvempiä ja virhealttiimpia. Konkreettisten esimerkkien avulla Artem näytti, miten strukturoitu rakennusdata auttaa säilyttämään yleiskuvan, tunnistamaan lisätyöt ajoissa ja parantamaan suunnittelun ja toteutuksen välistä viestintää. Erityisen kiinnostavaa: miten digitaalisia työkaluja ja malleja voidaan käyttää jo nyt prosessien automatisointiin. Datalähteinen rakentaminen ei ole enää tulevaisuuden aihe - olemme keskellä sitä. Workshop osoitti, kuinka suuri potentiaali on, kun teemme yhteistyötä ja annamme datan todella työskennellä puolestamme.
Artem Boiko piti erinomaisen esityksen koko Shapemaker-tiimille ja antoi syvällisiä näkemyksiä datan migraatiosta suunnitteluohjelmistoista ja niihin liittyvistä aiheista. Hänen asiantuntemuksensa ja selkeä viestintänsä tekivät monimutkaisista käsitteistä helposti tartuttavia ja antoivat tiimillemme käytännön osaamista heti sovellettavaksi. Suosittelen lämpimästi hänen palvelujaan kaikille, jotka etsivät selkeyttä ja toimivia strategioita tälle alueelle!
Pidin DataDrivenConstruction-workshopia hyvin mielenkiintoisena. Mielestäni kaikki pystyivät seuraamaan. Kalvoistasi näkee, kuinka paljon aikaa, sinnikkyyttä ja vaivaa olet niihin laittanut. Myös live-esitykset olivat huikeita. Ainoa, mitä kritisoisin, on kalvojen määrä - niitä oli yksinkertaisesti liikaa. Mutta se on valittamista korkeimmalla tasolla. Kaiken kaikkiaan se oli paras workshop, jossa olen ollut. Ja lisäksi olet hyvin miellyttävä henkilö.
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.
Kaiken kaikkiaan DataDrivenConstruction-koulutus oli mielestäni todella jännittävä ja erityisen rikastuttava. Erityisesti pidin: eri CAD-ohjelmistojen ”historiallisesta” taustasta (oli kiehtovaa kuulla ja tuntui tutkivalta journalismilta); kiinnostavasta lähestymistavasta automatisointiin DataFrames-rakenteilla; omista käytännönläheisistä esimerkeistäsi rakennusalan prosessien automatisoinnista; sekä näkemyksistä ajankohtaisiin trendeihin kuten Claude Code ja OpenClaw - toit aiheen todella eloon. Ainoa miinus: kahdessa päivässä oli todella paljon sisältöä. Samalla näytit hyvin, miten voimme jatkossa orientoitua itsenäisesti - esimerkiksi dokumentoimalla prosessejamme strukturoidusti Miro-taululle. Suurkiitos vielä kerran koulutuksesta ja vaihdosta.
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.
Workshop oli fantastinen, sisällöt mukaansatempaavia ja me - minä henkilökohtaisesti - opimme paljon. Kiitos, että käytit niin paljon aikaa meihin. Odotamme innolla, että pääsemme kokeilemaan opittua mahdollisimman pian ja tuomaan sen mukaan projekteihimme! #bleedingedge
Lähetä meille lyhyt toimeksianto budjetin ja aikataulun kanssa, niin otamme yhteyttä.
make module-new, tai kuvaile moduuli sisäänrakennetussa moduulirakentajassa ja tarkista jokainen tiedosto ennen asennusta. Moduuli on kansio, joten sen voi kopioida toiseen asennukseen, ja se toimii siellä myös. Hyviä ehdokkaita: alueelliset kustannustietokannat, ERP-liittimet, omat validointisääntöjoukot.Ilmainen työpöytäsovellus Windowsille, macOS:lle ja Linuxille, tai yksi komento omalla palvelimellasi. Avoin lähdekoodi AGPL-3.0-lisenssillä.
Jokainen ominaisuus on moduuli: kansio manifestilla, laiskasti ladattava sivukomponentti ja rekisteriin lisätty merkintä. Pudota yksi paikoilleen, lataa sivu uudelleen, ja se ilmestyy Moduulit-sivulle valmiina kytkettäväksi päälle.
frontend/src/modules/
├── _registry.ts ← lisää oma tuontisi tähän
├── your-module/
│ ├── manifest.ts ← metatiedot, reitit, navigaatio, i18n
│ ├── YourModule.tsx ← pääsivu (ladataan laiskasti React.lazy-tekniikalla)
│ └── index.ts ← koontivienti (barrel export)
Luo frontend/src/modules/your-module/.
manifest.ts
Yksilöllinen id, name, ikoni kirjastosta lucide-react, kategoria, valinnaiset riippuvuudet, reitit ja navigaatiokohteet. Paketoi käännökset, jos tarvitset moduulikohtaisia tekstejä.
export default function YourModule() { ... }. Pidä puhdas datalogiikka kansiossa data/ ja yksikkötestaa se vitestillä.
Lisää tuonti + manifesti tiedostoon _registry.ts, ja nav.*-avain tiedostoon i18n.ts jokaiselle kielelle (sivupalkki renderöityy ennen kuin asynkroniset käännökset saapuvat).
Aja npm run dev. Kytke päälle Moduulit-sivulla → ilmestyy sivupalkkiin → navigoi React.lazy-tekniikalla. Haku (/) poimii searchEntries-sisältösi.
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-case-muodossaexport default -lauseketta (vaaditaan React.lazy:lle)_registry.tsnav.*-avain kaikissa 4 kieliblokissa tiedostossa i18n.tsdefaultEnabled: false (valinnainen käyttöönotto)