Měřit přímo v PDF
Nastavte měřítko, obkreslete plochu, a každé měření skončí v deníku, který přenáší svůj výkres a svou revizi do výkazu výměr.
Výkaz výměr
Začněte s více než 190 vestavěnými moduly a pak si vytvořte nebo nainstalujte vlastní. Od kalkulace přes BIM až na stavbu, s otevřeným API, webhooky a nástrojem pro tvorbu modulů, aby se platforma stala přesně tím softwarem, na kterém vaše firma běží.
Běží po jednom příkazu
pip install openconstructionerp
docker compose up -d
+
dalších modulů
Zobrazit systém modulů
Celý řetězec na jeden zátah: od výkresu přes odměřování a výkaz výměr s přirážkami po kontrolu na stavbě, na jednom datovém modelu.
Zaměřujte, oceňujte, plánujte, nakupujte, stavte a vyúčtujte v jedné aplikaci, bez opětovného zadávání. Open source (AGPL-3.0), vlastní hosting, otevřený export.
Nastavte měřítko, obkreslete plochu, a každé měření skončí v deníku, který přenáší svůj výkres a svou revizi do výkazu výměr.
Výkaz výměr
Vrstvy zůstávají oddělené, takže stěna z převrtávaných pilot se měří jako taková, a ne jako součást výkresu, na kterém byla nakreslena.
Výměra
Každý prvek je počitatelný, filtrovatelný podle podlaží a oboru, a napojuje se přímo na položku výkazu.
Výměra
Položka výkazu se otevře na zdroje, ze kterých byla oceněna, každý s vlastní třídou a vlastní měnou. Turecká dodávka zůstává v lirách, přísada v eurech, součet v dolarech.
Harmonogram 4D · Náklady 5D
Každá cena nese minimum, průměr a maximum, a ukazuje, kolik řádků kalkulace na ni odkazuje.
Výkaz výměr
Procházejte jednotkové a sdružené ceny podle regionu a katalogu, nebo si veďte vlastní, a vtáhněte cenu s prací, materiálem a mechanizací za ní přímo do výkazu.
Výkaz výměr
03
Rozpočet, závazek, skutečnost a prognóza na jedné obrazovce, s dosaženou hodnotou čtenou přímo ze stejných dat namísto zapisování do samostatného listu. Řekne vám index výkonnosti, který odsud potřebujete, abyste přistáli v rozpočtu.
Odsouhlasení nákladů a hodnoty
Harmonogram se generuje z položek výkazu a zůstává na ně napojený, takže výměra, která se změní, si s sebou nese termíny.
Model 4D · Dosažená hodnota
Každé riziko je oceněno a vyhodnoceno na stejném projektu, takže rezerva, kterou nesete, je součtem pojmenovaných expozic, ne procentem na konci stránky.
Změnové listy
04
Každý dotaz nese svůj obor, svůj termín a to, na kom je řada, a odpověď, která přijde s nákladem, se mění přímo v dodatek.
Dodatky · Schvalování · Prohlížeč BIM
Každá kontrola nese svůj kontrolní seznam, svůj výsledek a své datum, takže vada se stává úkolem s vlastníkem místo poznámky v něčím telefonu.
Vady a nedodělky · NCR · Předání
Náklady proti hodnotě podle nákladové položky, s prognózou a marží na každém řádku, po křivce cashflow, která běží až do dokončení. Jedna položka vykazuje zápornou marži, což je přesně smysl provádění odsouhlasení.
Cashflow · Zjišťovací protokoly
Zpět k 01. Přijde nová revize a stejné čtyři fáze proběhnou znovu, nad stejnými daty.
Cyklus výše pohánějí čtyři role. Dalších 19 pohání svou vlastní část, a každá dostává jinou sadu modulů.
Rozpočty, zakázky, BIM, výměry, harmonogram, kvalita, bezpečnost, cash flow, stavba. Zapněte potřebné nebo napište své.
Stáhnout
Nativní desktopová verze pro Windows, macOS a Linux. Jeden instalátor přináší celou platformu s vlastní vestavěnou databází, není třeba nic dalšího nastavovat. Zdarma, open source, vaše data nikdy neopustí váš disk.
Windows 10/11 - 64bitový instalátor
macOS 10.15+ - Apple Silicon
AppImage, deb a rpm
curl -fsSL https://openconstructionerp.com/install.sh | shJeden příkaz a běží to
Nainstalovat, pak spustit
pip install openconstructionerpJeden řádek, aplikace plus databáze
docker compose upRozhraní, cenové katalogy a výstupy mění jazyk společně: projektant ve Varšavě a stavbyvedoucí v Lyonu čtou jeden projekt ve svém jazyce. Vyzkoušejte to zde.
Rozpočtování, výkaz výměr, plánování, dokumenty, kvalita a import CAD/BIM, vše je ve stažení. Součástí jsou nákladová data pro více než 40 trhů a 44 jazyků rozhraní. Žádná placená úroveň, žádné omezení počtu uživatelů.
Žádný účet a žádný cloud mezi tím. Projekty zůstávají ve složce na vašem vlastním disku a vše funguje dál i s vypnutou sítí.
Databáze, server a rozhraní se dodávají jako jeden program. Aktualizace znamená spustit další instalátor, a po odebrání zůstane jen vaše datová složka.
Nápověda k instalaci Zobrazit všechna sestavení a kontrolní součty na GitHubu
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.”
Silný IT tým a rozpočet na vývoj.
Notebook, který už máte, a asi deset minut.
Stejná sestava běží na notebooku, pronajatém serveru i ve vašem racku. Začněte v malém, rozšiřujte později, nic nepřepisujte.
pip install openconstructionerp3 GB paměti je minimum. Kancelář i stavba otevírají stejný projekt v prohlížeči.
Celý tým, odkudkolidocker compose up -dBěží ve vaší vlastní síti. Výkresy, náklady a smlouvy zůstávají na hardwaru, který kontrolujete.
Celá firma, nic neopustí budovuterraform applyUzavřená ERP vás nutí pracovat po svém a každou změnu si nechají zaplatit. S otevřeným kódem přizpůsobíte software své firmě a to, co vytvoříte, zůstane vaše.
Upravte samotný software
Pracujte tak, jak pracuje vaše firma
Napojte ho na nástroje, které už používáte
Krátké ukázky na skutečném projektu v aplikaci, od instalace až po předání.
4:41
How to Install OpenConstructionERP | Windows Setup & First Project
Nainstalujte na Windows, otevřete ukázkový projekt, nastavte jazyk a region, vyberte moduly, pozvěte tým.
12:00
Výměry, BOQ a AI odhadování. Na vlastním notebooku.
Krátká prohlídka celého řetězce: výkres dovnitř, nabídka ven.
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
Celé série v angličtině, němčině a francouzštině
Všechna videa na YouTube
Jeden projekt na zemi, v jejím jazyce, od prvního rozpočtu po předání.
10videí
USAENBuilder's Playbook USA: Construction Management with OpenConstructionERP
6videí
6videí
CanadaENBuilder's Playbook: Canada
12videí
8videí
4videí
5videí
QuébecFRBuilder's Playbook: Québec
8videí
7videí
9videí
5videí
8videí
Každý vás krok za krokem provede skutečným stavebním postupem, s tím, co dělat a proč v každé fázi.
293 playbooky napříč 8 obory
Napsáno pro trhGermany13Australia10Brazil10Canada10China10Spain10United Kingdom10Hungary10India10Mexico10New Zealand10Russia10Saudi Arabia10United States10South Africa10
Čísla z aktuálního vydání. Některá budou do doby, než si to přečtete, zastaralá - repozitář se rychle mění.
nákladových položek připravených k použití napříč řemesly a sestavami.
IFC, DWG/DGN, Excel/CSV, PDF a 20+ dalších vstupních formátů - a 40+ výstupních formátů z jednoho kanonického modelu.
zásuvných modulů pokrývajících celý workflow stavby - projekty, výkaz výměr, odměřování, tendry a další.
open-source jádro pod AGPL-3.0. Žádný vendor lock-in. Vaše data zůstanou vaše.
Za každou sazbou stojí její receptura: hodiny práce, materiál a čas mechanizace, které práce doopravdy zabere, připravené k přecenění pro váš trh.
Zpracované příklady z uvedených základen
Každá základna má vlastní položky a kódy. Oceněné základny jsou zobrazeny v eurech pro srovnatelnost; koeficientové základny ukazují množství zdrojů z národní normy. Každý popis zůstává v jazyce, který jste zvolili.
Vyberte typ firmy, kterou vedete, a platforma zapne moduly dané role, propojené v jedné databázi. Najeďte myší na profil a rozsvítí se jeho plástev modulů.
Každý profil si zachovává trvale aktivní jádro platformy: projekty, databázi nákladů, katalog zdrojů, sestavy, dashboardy a administraci. Profily nic neuzamykají, jen na první místo staví moduly, které jsou pro danou práci nejdůležitější, a jakýkoli modul lze později přidat nebo odebrat.
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 na GitHubu. Tickety a roadmapa jsou tam, co přijde příště a co se minulý týden pokazilo, je v commit logu.
Každý ticket a položka roadmapy jsou veřejně na GitHubu. Založte issue s přesným popisem, my ho implementujeme a uvedeme vás jako autora.
Prostá fakta, která si můžete sami ověřit: otevřená licence, otevřené formáty a vaše data na vašem vlastním serveru.
Poctivé srovnání. Komerční balíky vedou v několika dlouho placených integracích, jinde OpenConstructionERP vyrovná nebo předčí, bez nákladů na licenci.
| Schopnost | OpenConstructionERP | Enterprise rozpočtářský balík | Nástroj pro velké inženýrské nabídky | Starší stavební ERP |
|---|---|---|---|---|
| Open-source jádro (AGPL-3.0) | ✓ | ✕ | ✕ | ✕ |
| Vlastní hosting na vaší infrastruktuře | ✓ | ~ | ✕ | ~ |
| AI odměřování z PDF / fotky | ✓ | ~ | ✕ | ✕ |
| Multi-CAD načítání (DWG / RVT / IFC / DGN) | ✓ | ✓ | ✕ | ✕ |
| 120,000+ cenových položek hned k dispozici | ✓ | ~ | ✓ | ~ |
| Spolupráce v reálném čase (CRDT) | ✓ | ✕ | ✕ | ✕ |
| 44 jazyků v jádru i18n | ✓ | ~ | ✕ | ~ |
| Modulární plugin architektura | ✓ | ✕ | ✕ | ✕ |
| Typické náklady / místo / rok | € 0 · vlastní hosting | Licence na uživatele | Licence na uživatele | Licence na uživatele |
| Implementace / onboarding | € 0 · dokumentace + komunita | Placený projekt zavedení | Placený projekt zavedení | Placený projekt zavedení |
| Doba smlouvy | Žádná · zrušte kdykoliv | 1-3 roky vázán | 1-3 roky vázán | 3-5 let vázán |
Každá funkce je samostatný balíček. Vlož ho, vyndej ho - běžící instalace ho zachytí v sekundách, bez výpadku.
Každá funkce je Python balíček s manifestem, přidaný bez přestavby. Typovaná API, generovaná specifikace 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.
Záměrně nudné volby. Vše open-source.
Platforma stojí v otevřeném středu vašeho softwaru. Otevřené formáty, zdokumentované API a webhooks drží rozpočet, model i finance v souladu a nic nezůstane uvězněné.
Data a API připravené pro AI
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.
Faktury, rozpisy nákladů a nároky jdou přímo do financí, bez opětovného zadávání.
Modely a výkresy přicházejí z vašich projekčních nástrojů, připomínky z kontroly se vracejí.
Výkresy, smlouvy a zprávy zůstávají synchronizované s vaším úložištěm dokumentů.
Aktuální čísla projektu napájejí vaše dashboardy, nemusíte je vkládat ručně.
Činnosti a závislosti putují oběma směry mezi harmonogramem a rozpočtem.
Události v projektu spouštějí vaše workflow a ta volají API zpět.
Ochranné známky patří jejich vlastníkům; jsou uvedeny pro označení kompatibility.
Žádné uvěznění u dodavatele, záměrně.
Každé číslo lze exportovat, formáty jsou otevřené a stejné dokumentované API, které pohání aplikaci, je otevřené i vám. Vaše data zůstávají vaše - vždy si je můžete odnést s sebou.
Přečíst dokumentaci k integracím a APIOpenConstructionERP vyrůstá z desetiletí otevřeného výzkumu ve stavební technologii.
Posledních deset let se náš tým věnuje řízení zdrojů ve stavebních projektech. Cestou nás začalo zajímat, jak vznikly nástroje oboru, od prvních pokusů o automatizaci projektování po dnešní ERP platformy, a z toho vzniklo několik delších textů („The Lobbyists’ Wars and the Development of BIM“ a „The History of the BIM Map“). Je těžké vidět, kam věci směřují, když nevíte, jak jsme se sem dostali.
O těchto tématech jsme za ta léta napsali dost a část z toho oslovila široké publikum. Kromě psaní jsme poradenstvím pomáhali stavebním a poradenským firmám, developerům i dodavatelům softwaru s tím, jak nakládají s projektovými daty: jako se základem rozhodování, ne jako s vedlejším produktem. Díky tomu jsme viděli obor z obou stran: lidi, kteří nástroje vyrábějí, i ty, kdo je používají každý den. Mnoho těch postřehů skončilo v knize Data-Driven Construction, která je nyní k dispozici v 16 jazycích (datadrivenconstruction.io/books).
Další dva problémy nás zaměstnávaly. Prvním bylo pomoci lidem, kteří nejsou vývojáři, dostat se k uzavřeným formátům souborů, které nikdy nebyly určeny k otevření. Druhým bylo najít čistší způsob, jak popsat stavební práce pomocí modelu zdrojů. Obojí přineslo bezplatné nástroje: převodníky CAD/BIM od DDC (IFC, DWG, DGN → strukturovaná data) na GitHubu a CWICR, vícejazyčnou databázi stavebních prací a zdrojů s více než 120 000 položkami v 11 jazycích, zveřejněnou jako OpenConstructionEstimate-DDC-CWICR.
To všechno byla příprava na něco, co jsme chtěli dlouho postavit: otevřený, modulární ERP pro stavebnictví. Nejnovější generace nástrojů konečně umožnila spojit metodiku, datové modely a dřívější implementace do jedné platformy. Nyní je veřejná a open source.
Pokrok se rodí z dialogu - ze střetu perspektiv a otevřenosti vůči novým přístupům. Byl bych rád, kdybys byl ochoten zapojit se do téhle konverzace o nevyhnutelné uberizaci stavebnictví a transparentnosti procesů odhadu nákladů a času u stavebních projektů.
DataDrivenConstruction Team
zakladatel, 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
Většina souborů z inženýrského projektování je v podstatě vězením pro data. Spousta užitečných informací, trasy, povrchy, výměry, jen tak leží uvnitř, uzamčené ve formátech, které nikdy neměly fungovat s ničím mimo svůj původní software. Zbytečně jsem promarnil moc času snahou odpovědět na jednoduché otázky typu „kolik je v této zakázce šachet?“ nebo „jaký je objem podle fází?“, jen abych zjistil, že data jsou zahrabaná pět vrstev hluboko v DWG nebo DGN. Data Driven Construction to řeší. Jejich konvertory otevírají tyto uzavřené formáty a dávají vám strukturovaná data, která opravdu můžete použít, v Power BI, v Excelu, nebo dokonce v promptu pro LLM, pokud děláte něco sofistikovanějšího. Není to okázalé, ale je to neskutečně užitečné. Pokud se snažíte posunout za screenshoty a PDF a skutečně používat svá projekční data, tohle je nástroj, který to umožňuje. Je to rozdíl mezi hádáním a věděním. A upřímně, ušetřil mi víc než jednu klidnou sobotu.
Připojte se k hnutí s DataDrivenConstruction! Udělejme ze skutečné svobody datových formátů realitu a nastartujme novou éru produktivity a inovací ve stavebnictví. Skutečná a nutná cesta od uzavřených k „otevřeným“ formátům ještě ani nezačala: skutečná svoboda datových formátů, bez proprietárních vazeb a dostupná všem, je to, co potřebujeme k odemčení inovací a spolupráce napříč stavebním odvětvím, s prospěchem zejména pro 99 % stavebnictví, tedy malé a střední podniky, a k uvolnění odvětví pro zrychlený růst.
Celá platforma je zdarma a nic v ní není skryté.
Přineste platformu firmám, které už znáte, a účtujte si za to, co přidáte.
Žádné poplatky, žádná exkluzivita, žádné závazky na žádné straně.
Provozujte si to sami zdarma pod licencí AGPL-3.0, vyberte si komerční tarif, když potřebujete podporu nebo licenci na konvertory, nebo se staňte partnerem.
Celá open-source platforma. Provozujte na vaší infrastruktuře, bez jakýchkoli podmínek.
Discovery → workshop → výběr modulů → stavba → nasazení na tvém hardwaru. Zdrojáky v ceně.
Praktická sezení: rozpočtování, BIM-to-BOQ, AI takeoff, GAEB pipeline. Záznam pro knihovnu tvého týmu.
Mapování standardů, strategie cenové databáze, architektura pipeline, code review.
Pouze vybrané veřejné workshopy. Mnoho velkých enterprise zakázek zůstává pod NDA.










Skvělý workshop, Arteme! Přípravy jsou v plném proudu! Už se těším na hackathon v novém roce! 💪🏻
Co se stane, když stavební procesy nejen organizujete, ale i inteligentně analyzujete? To bylo téma našeho workshopu s Artemem Boikem o „Data-Driven Construction“. V centru stála otázka: jak lépe využít existující data - aby byly stavební projekty efektivnější, transparentnější a méně náchylné k chybám. Na konkrétních příkladech Artem ukázal, jak strukturovaná stavební data pomáhají udržet přehled, včas rozpoznat dodatky a zlepšit komunikaci mezi projekcí a realizací. Obzvláště zajímavé: jak lze digitální nástroje a modely využít už dnes k automatizaci procesů. Stavebnictví řízené daty již není tématem budoucnosti - jsme v jeho středu. Workshop ukázal, jak velký je potenciál, když spolupracujeme a opravdu nechtí data pracovat za nás.
Artem Boiko přednesl výborný výklad celému týmu Shapemaker a poskytl hluboký vhled do migrace dat z inženýrského softwaru a souvisejících témat. Jeho odbornost a jasná komunikace učinily složité koncepty snadno pochopitelnými a vybavily náš tým praktickými znalostmi, které můžeme okamžitě použít. Vroucně doporučuji jeho služby každému, kdo v této oblasti hledá jasnost a použitelné strategie!
Workshop DataDrivenConstruction jsem považoval za velmi zajímavý. Podle mého názoru stačili všichni sledovat. Na tvých slidech je vidět, kolik času, vytrvalosti a úsilí jsi do toho vložil. Také živé prezentace byly super. Jediné, co bych vytkl, je počet slidů - bylo jich prostě příliš mnoho. Ale to je stěžování na nejvyšší úrovni. Celkově to byl nejlepší workshop, na kterém jsem byl. A navíc jsi velmi příjemný člověk.
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.
Školení DataDrivenConstruction jsem celkově považoval za opravdu přitažlivé a velmi obohacující. Zvláštní obliba mých pozitiv: „historické“ pozadí různých CAD softwarů (bylo to fascinující a mělo to nádech investigativního žurnalismu); zajímavý přístup k automatizaci přes DataFrames; tvoje vlastní praktické příklady automatizace procesů ve stavebnictví; a pohled na aktuální trendy jako Claude Code a OpenClaw - opravdu jsi téma oživil. Jediná nevýhoda: za dva dny to byla opravdu spousta vstupů. Zároveń jsi velmi dobře ukázal, jak se můžeme dál orientovat sami - například strukturovaným zachycením našich procesů na Miro tabuli. Ještě jednou velké díky za školení a výměnu názorů.
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.
Byl to fantastický workshop s napjatým obsahem, ze kterého jsme se my - a já osobně - hodně naučili. Díky, že sis pro nás vyhradil tolik času. Těšíme se, až co nejdříve vyzkoušíme, co jsme se naučili, a zakomponujeme to do našich projektů! #bleedingedge
Pošlete nám krátké zadání s rozpočtem a termínem a my se vám ozveme.
make module-new, nebo modul popíšete ve vestavěném nástroji pro tvorbu modulů a před instalací zkontrolujete každý soubor. Modul je složka, takže ho můžete zkopírovat do jiné instalace a funguje tam také. Dobří kandidáti: regionální databáze cen, konektory ERP, vlastní sady validačních pravidel.Bezplatná desktopová aplikace pro Windows, macOS a Linux, nebo jeden příkaz na tvém vlastním serveru. Open source pod licencí AGPL-3.0.
Každá funkce je modul: složka s manifestem, líně načítanou komponentou stránky a záznamem v registru. Vložíte ho, obnovíte a objeví se na stránce Moduly, připravený k zapnutí.
frontend/src/modules/
├── _registry.ts ← sem přidejte svůj import
├── your-module/
│ ├── manifest.ts ← metadata, routy, navigace, i18n
│ ├── YourModule.tsx ← hlavní stránka (načítaná líně přes React.lazy)
│ └── index.ts ← souhrnný export (barrel export)
Vytvořte frontend/src/modules/your-module/.
manifest.ts
Unikátní id, name, ikona z lucide-react, kategorie, volitelné závislosti, routy a položky navigace. Zabalte překlady, pokud potřebujete texty specifické pro modul.
export default function YourModule() { ... }. Čistou datovou logiku nechte v data/ a otestujte ji pomocí vitest.
Přidejte import + manifest do _registry.ts, a klíč nav.* do i18n.ts pro každý jazyk (postranní panel se vykreslí dřív, než dorazí asynchronní překlady).
Spusťte npm run dev. Zapněte na stránce Moduly → objeví se v postranním panelu → naviguje se přes React.lazy. Hledání (/) zachytí vaše 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 v kebab-caseexport default (vyžadováno pro React.lazy)_registry.tsnav.* ve všech 4 jazykových blocích i18n.tsdefaultEnabled: false (volitelné zapnutí)