Tot ce ai nevoie pentru a instala, configura și utiliza OpenConstructionERP pentru estimarea costurilor profesionale în construcții.
Onboarding → Proiect nou → BoQ → Legare BIM → DWG → Estimare PDF → Estimare completă → Sarcini → Explorer de date → Estimare AI → Portofoliu.
{'item': 'Subtitrările, capitolele și redarea la 1.5× sunt integrate în playerul de mai sus. Preferi să vizionezi direct pe YouTube? ▶ Deschide pe YouTube · abonează-te la canal pentru prezentări de noi lansări.'}
{'item': 'Fiecare bloc de mai jos este un GIF scurt din prezentarea completă de mai sus - aceeași ordine ca în video, astfel încât poți sări la fluxul de lucru care contează cel mai mult. Vrei un flux continuu? ▶ Vizionați prezentarea de 12 minute pe YouTube.'}
OpenConstructionERP este o platformă completă de estimare a costurilor în construcții și management al proiectelor care rulează complet pe mașina ta. Înlocuiește suitele comerciale costisitoare de estimare cu o alternativă deschisă, auto-găzduită. Platforma acoperă întregul ciclu de viață al construcției - de la studii de fezabilitate inițiale și calculul cantităților până la pregătirea detaliată a BOQ-ului, licitații, compararea ofertelor, execuția proiectului, managementul calității și controlul financiar. Toate datele tale rămân pe serverul tău. Fără dependență de cloud, fără abonamente, fără taxe pe utilizator.
Noutăți v18.5.0: peste 190 de module care acoperă tot ciclul de viață al construcției: director de contacte, sarcini cu Kanban, urmărire RFI, finanțe (facturi, bugete, EVM), achiziții, securitate, ședințe, inspecții de calitate, NCR, submittals, corespondență, CDE (ISO 19650), transmittals, BIM Hub, registru de active cu export COBie, raportare & tablou de bord KPI, markups (PDF↔DWG↔hub), vizualizări pivot & selector de coloane pentru grafice, serviciu de e-mail extensibil, contacte multi-tenant, rapoarte programate, Regional Packs și import/export complet.


Facturi ierarhice de cantități cu secțiuni, poziții, resurse, ansambluri și marje automate.
Baze de costuri din 9 surse naționale, publicate în 48 de ediții de piață în moneda și limba locale, cu 36 de baze de date regionale gata de import.
Generați BOQ din text, fotografii, PDF-uri, Excel sau modele CAD/BIM folosind orice furnizor LLM.
Extrageți cantități din RVT, IFC, DWG, DGN prin intermediul convertorilor DDC.
Planificare Gantt cu CPM, Managementul Valorii Obținute, curba S, simulare Monte Carlo.
Finanțe, Securitate, Calitate, CDE, Hub BIM, Achiziții, RFI, Sarcini, Întâlniri și altele. Activați doar ceea ce aveți nevoie.
După instalarea OpenConstructionERP, urmați acești pași pentru a vă configura primul proiect și a crea prima estimare de cost. Întregul proces durează aproximativ 10 minute.
{'item': 'Deschide browserul tău și navighează la http://localhost:5173 (dezvoltare locală) sau http://localhost:8080 (Docker). Vei vedea pagina de autentificare cu un panou "Acces demo". Fă clic pe Admin pentru a te conecta instantaneu cu contul demo, sau introdu datele tale de autentificare dacă ai înregistrat un cont nou.'}
La prima conectare, asistentul de onboarding vă ghidează prin configurarea inițială:
Faceți clic pe Proiect Nou pe tabloul de bord sau navigați la Proiecte. Completați:
După crearea proiectului, sunteți redirecționat către pagina de detalii a proiectului unde puteți începe să adăugați BOQ-uri.
De pe pagina proiectului, faceți clic pe Estimare Nouă. Dați-i un nume (de exemplu, "Estimare Cost v1") și alegeți opțional un șablon. Editorul BOQ se deschide cu o grilă goală pregătită pentru prima dvs. poziție.
În editorul BOQ, faceți clic pe Adăugați Poziție sau apăsați Enter pe un rând gol. Completați:
Coloana Total se calculează automat (Cantitate x Tarif pe unitate). De asemenea, puteți căuta în baza de date a costurilor făcând clic pe pictograma bazei de date de lângă orice poziție pentru a găsi și aplica un tarif din cele peste 120.000 de articole CWICR.
OpenConstructionERP este conceput pentru a fi ușor de instalat, indiferent de backgroundul dvs. tehnic. Alegeți metoda care se potrivește configurației dvs. - toate opțiunile durează mai puțin de 5 minute. Aplicația folosește implicit un PostgreSQL încorporat (fără Docker, fără server de baze de date separat, fără configurare), așa că totul funcționează din cutie. Necesită Python 3.12+ pentru pip și căile pe o linie.
pip install --upgrade openconstructionerp
openconstructionerpInstalează backend + frontend React pre-construit într-un singur wheel. Se deschide la http://localhost:8080 cu întreaga interfață. PostgreSQL încorporat, zero configurare. Dacă ceva pare greșit, rulați openconstructionerp doctor.
Pe Ubuntu 23.04+ (inclusiv Ubuntu 26) și Debian 12+, pip install direct în Python-ul sistemului eșuează cu eroare: mediu-gestionat-extern (PEP 668). Folosiți un mediu virtual în schimb:
# Ubuntu 26 - install Python 3.12 explicitly if needed
sudo apt install -y python3.12 python3.12-venv
# Create and activate a venv, then install
python3.12 -m venv ~/ocerp-venv
source ~/ocerp-venv/bin/activate
pip install --upgrade openconstructionerp
openconstructionerpDacă pip revine la o construcție din sursă, instalați anteturile: sudo apt install -y build-essential libpq-dev libjpeg-dev zlib1g-dev libgeos-dev. Ghid complet pentru Linux cu soluționarea problemelor: docs/INSTALL_LINUX.md.
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/scripts/install.ps1 | iexAlege Docker dacă este instalat, altfel uv, altfel pip. Rulează la http://localhost:8080.
git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
make quickstartSe deschide la http://localhost:8080 (~2 min prima construcție).
git clone https://github.com/datadrivenconstruction/OpenConstructionERP.git
cd OpenConstructionERP
# Backend (embedded PostgreSQL, zero config)
cd backend && pip install -r requirements.txt
uvicorn app.main:create_app --factory --reload --port 8000
# Frontend (new terminal)
cd frontend && npm install && npm run devBackend: http://localhost:8000 / Frontend: http://localhost:5173
| Cont | Parolă | Rol | |
|---|---|---|---|
| Admin | demo@openconstructionerp.com | DemoPass1234! | Acces complet |
| Estimator | estimator@openconstructionerp.com | DemoPass1234! | Estimare |
| Manager | manager@openconstructionerp.com | DemoPass1234! | Manager |
5 proiecte demo (Berlin, Londra, New York, Paris, Dubai) cu BOQ-uri complete, programe și modele de costuri.
Editorul de Bill of Quantities este locul unde îți petreci cea mai mare parte a timpului. Oferă o interfață profesională, asemănătoare cu un tabel, alimentată de AG Grid, cu caracteristici specifice construcțiilor integrate - secțiuni ierarhice, legături de resurse, rețete de asamblare și calcule automate ale marjei. Fiecare modificare este urmărită cu suport complet pentru anulare/refacere. 42 de reguli de validare rulează automat în fundal, captând erori precum cantități lipsă, prețuri zero, poziții duplicate și probleme de conformitate a clasificării înainte de a deveni probleme.
🎬 Vedeți editorul BOQ în acțiune pe YouTube - editare bazată pe tastatură, 120K+ articole prețuite, scor de calitate în timp real.



Secțiunile organizează BOQ-ul tău în grupuri logice (de exemplu, "300 Structură", "400 HVAC"). Pentru a crea o secțiune:
Poți colapsa/extinde secțiunile pentru a te concentra pe meșteșuguri specifice. Trage secțiunile pentru a reordona întreaga structură a BOQ-ului.
Fiecare poziție BOQ poate avea resurse legate care descompun rata unitară în componente:
Pentru a adăuga resurse: extinde un rând de poziție, fă clic pe "Adaugă Resursă", caută în catalog, setează factorul de cantitate (de exemplu, 120 kg de fier beton pe m3 de beton). Rata unitară a poziției se actualizează automat din suma resurselor sale.
Marjele se aplică după totalul net (suma tuturor pozițiilor). Marjele comune includ:
Fă clic pe Adaugă Markup în bara de instrumente. Poți seta valori implicite regionale sau personaliza pe proiect. Markup-urile pot fi bazate pe procente sau sume fixe, și se compun în ordine (cheltuieli generale mai întâi, apoi profit pe suma inclusiv cheltuieli generale, apoi TVA pe total).
Apasă Ctrl+Shift+V sau fă clic pe pictograma scut în bara de instrumente pentru a rula validarea. Sistemul verifică BOQ-ul tău împotriva seturilor de reguli selectate și arată rezultatele inline:
Editorul BOQ suportă importul din mai multe surse:
| Comandă rapidă | Acțiune |
|---|---|
Ctrl+K | Paleta de comenzi |
Ctrl+N | Proiect nou |
Ctrl+Shift+V | Rulați validarea |
Ctrl+Z / Y | Anulare / Refacere |
Accesează cea mai mare bază de costuri de construcții open source din lume: peste 120.000 de poziții de cost în peste 40 de regiuni. Baza globală CWICR aduce peste 55.000 de poziții cu descrieri în până la 9 limbi, organizate pe meserii (terasamente, beton, zidărie, oțel, acoperișuri, fațade, HVAC, electrice, instalații sanitare, finisaje, amenajări peisagistice). Fiecare poziție include o unitate de măsură, tariful de bază pentru regiunea indicată, coduri de clasificare (DIN 276, NRM, MasterFormat) și, când există, descompunerea în materiale, manoperă și utilaje.


| Regiune | Monedă | Standard | Articole |
|---|---|---|---|
| Germania (DACH) | EUR | DIN 276 | 55,719 |
| Regatul Unit | GBP | NRM 1/2 | 55,719 |
| Statele Unite | USD | MasterFormat | 55,719 |
| Franța | EUR | DPGF | 55,719 |
| Rusia | RUB | GESN | 55,719 |
| Emiratele Arabe Unite | AED | Local | 55,719 |
| China | CNY | GB/T | 55,719 |
| India | INR | CPWD | 55,719 |
Baza de date a costurilor este concepută pentru două fluxuri de lucru principale:
Fiecare element de cost conține:
Activează căutarea semantică pentru a găsi elemente de cost după semnificație, nu doar după potriviri exacte ale cuvintelor cheie. Când cauți "perete din beton", sistemul găsește și elemente precum "partiție armată C30/37, 24cm cu cofraj" - chiar dacă cuvintele exacte nu apar. Acest lucru este alimentat de învățarea prin transformatoare de propoziții care convertesc descrierile în vectori numerici și găsesc cele mai apropiate potriviri în spațiul multidimensional. Sunt acceptate două backend-uri de baze de date vectoriale: LanceDB (încorporat, rulează în proces ca SQLite, învățări de 384 de dimensiuni) și Qdrant (server de producție cu instantanee pre-construite de 3072 de dimensiuni descărcabile de pe GitHub).
Extrage cantități direct din desenele și modelele proiectului tău - nu este necesară numărarea manuală. Încarcă fișiere RVT, IFC, DWG sau DGN și sistemul extrage fiecare element de construcție cu volume, suprafețe și lungimi. Pentru desene PDF, deschide-le direct în browser și folosește unelte de măsurare calibrate pentru a lua distanțe, suprafețe și numărul de elemente. Toate cantitățile extrase pot fi transferate într-un BOQ pentru prețuri.





| Format | Software | Converter |
|---|---|---|
| .rvt / .rfa | BIM | DDC RvtExporter |
| .ifc | IFC (orice BIM) | DDC IfcExporter |
| .dwg / .dxf | CAD | DDC DwgExporter |
| .dgn | CAD | DDC DgnExporter |
Conectează orice furnizor LLM pentru a genera estimări de costuri de construcție din descrieri de text simplu, fotografii ale clădirilor, PDF-uri scanate, foi de calcul Excel sau modele CAD/BIM. Sistemul AI creează poziții complete în BOQ cu cantități și prețuri de piață. După generare, poți potrivi fiecare element cu baza de date a costurilor CWICR pentru a înlocui tarifele estimate de AI cu prețuri de piață regionale verificate. Funcțiile AI sunt complet opționale - platforma funcționează pe deplin fără ele.
🎬 Vezi "Estimare AI dintr-o fotografie" pe YouTube - încarcă o fotografie de construcție, obține un BOQ detaliat în câteva secunde.


| Furnizor | Modele | Funcționalități |
|---|---|---|
| Anthropic | Claude Sonnet / Opus | Text, viziune, documente |
| OpenAI | GPT-4o | Text, viziune, documente |
| Gemini Pro | Text, viziune | |
| Mistral / Groq / DeepSeek | Diverse | Text |
Descrie proiectul tău în text simplu și AI generează 15-30 de articole BOQ cu cantități și prețuri de piață.
Compară estimările AI cu baza de date CWICR pentru a înlocui ratele estimate cu prețuri reale de piață.
Discută cu AI despre costuri, materiale și prețuri folosind baza ta de date de costuri ca context.

Planifică cronologia proiectului tău de construcție și urmărește costurile în timp cu instrumente integrate de programare și modelare financiară.
Modulul de programare oferă un grafic Gantt profesional pentru gestionarea cronologiei construcției tale. Creează activități, stabilește durate, definește dependențe, iar sistemul calculează automat calea critică arătând care activități nu trebuie întârziate.
Modelul de cost conectează datele tale BOQ la cronologia proiectului, oferindu-ți o vedere pe etape a costurilor de construcție cu metrici de Management al Valorii Obținute.
Gestionează fluxul complet de achiziții de la crearea pachetelor de ofertă până la compararea propunerilor și atribuirea contractelor subcontractorilor.
Navighează la Achiziții, selectează un proiect și fă clic pe "Creare Pachet". Specifică numele pachetului, descrierea domeniului, termenul limită de depunere și selectează ce poziții BOQ să incluzi. Poți crea mai multe pachete pe proiect (de exemplu, lucrări structurale, MEP, finisaje).
Adaugă oferte de la subcontractori cu numele companiei, detalii de contact și prețuri cotate pentru fiecare poziție BOQ. Sistemul suportă multiple oferte pe pachet pentru comparare alăturată.
Oglinda de prețuri arată toate ofertele într-un tabel de comparație cu rate unitare și totaluri pe poziție. Indicatorii vizuali evidențiază cele mai mici și cele mai mari oferte. Exportă comparația ca CSV pentru revizuirea părților interesate.
Marchează oferta câștigătoare cu butonul Atribuire și adaugă note de justificare. Starea pachetului urmărește prin: Draft, Emis, Colectare, Evaluare, Atribuit, Închis.
Identifică, evaluează și gestionează riscurile proiectului folosind o matrice probabilitate-impact. Cantifică expunerea la risc și planifică strategii de atenuare pentru fiecare risc identificat.
Matricea afișează toate riscurile pe o grilă de probabilitate (0.1-0.9) vs impact (scăzut/mediu/înalt/critic) cu coduri de culoare. Fiecare risc arată scorul său de expunere calculat (probabilitate înmulțită cu costul impactului).
Pentru fiecare risc, documentează: cod unic (R-001), titlu, categorie (tehnic, financiar, program, reglementar, de mediu, de siguranță), strategie de atenuare, plan de contingență, proprietar al riscului, impact asupra costurilor și impact asupra programului în zile. Urmărește starea prin: Identificat, Evaluat, În proces de atenuare, Închis sau A avut loc.
Urmărește modificările de domeniu și impactul acestora asupra costului și programului proiectului. Ordinele de schimb oferă o urmă de audit pentru toate modificările efectuate după estimarea inițială.
Creează un ordin de schimb cu cod (CO-001), titlu și categorie de motiv (cerere client, modificare de design, condiție neprevăzută, reglementare). Adaugă articole specificând pozițiile BOQ afectate cu cantități/tarife originale și noi. Sistemul calculează automat deltele de cost. Starea trece prin: Schiță, Trimite, În Revizuire, Aprobat/Respins.

Rulează verificări automate de calitate pe BOQ-urile tale pentru a prinde erori înainte să devină probleme. Motorul de validare aplică 42 de reguli configurabile asupra datelor tale de estimare.
Fiecare validare produce un scor de calitate (0-100%) cu constatări codificate prin culoare: Erori (roșu, trebuie reparat), Avertizări (galben, ar trebui revizuit), Informații (albastru, sugestii). Fă clic pe orice constatare pentru a naviga direct la poziția BOQ afectată.



Generează documente profesionale din datele proiectului tău pentru părțile interesate, clienți și conformitate cu reglementările.

Centralizează toate documentele proiectului. Încarcă desene, contracte, specificații și fotografii cu categorisire automată și căutare.


Vizualizează performanța bugetului inter-proiect. Tabloul de bord agregă date financiare din toate proiectele pentru a identifica tendințe, variații și bugete în risc.
Gestionează toți actorii proiectului într-un director centralizat. Urmărește clienții, subcontractorii, furnizorii, arhitecții și consultanții cu toate detaliile de contact, asocierile cu companiile și clasificarea pe baza rolului. Leagă contactele de proiecte, oferte, comenzi de achiziție și corespondență pentru o trasabilitate completă.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/contacts/ | Listează toate contactele |
| POST | /api/v1/contacts/ | Creează contact |
| GET | /api/v1/contacts/{id} | Obține detalii contact |
| PUT | /api/v1/contacts/{id} | Actualizează contact |
| POST | /api/v1/contacts/import | Importă contactele în masă |
Organizează munca de proiect cu o taxonomie a sarcinilor de 5 tipuri și un tablou Kanban vizual. Sarcinile pot fi atribuite membrilor echipei, legate de poziții BOQ specifice, documente sau RFIs și urmărite prin etape de flux de lucru personalizabile. Fiecare tip de sarcină are propria codificare pe culori și câmpuri implicite.

| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/tasks/ | Listează sarcinile (filtrabile după proiect, persoană responsabilă, stare) |
| POST | /api/v1/tasks/ | Creează sarcină |
| PATCH | /api/v1/tasks/{id} | Actualizează sarcină (stare, persoană responsabilă, prioritate) |
| GET | /api/v1/tasks/board/{project_id} | Obține datele tabloului Kanban |
Urmărește cererile formale de informații între părțile proiectului cu atribuirea 'ball-in-court'. RFIs trec printr-un ciclu de viață structurat de la schiță la închis, asigurându-se că fiecare întrebare primește un răspuns documentat. Urmărirea 'ball-in-court' arată cine deține în prezent acțiunea în orice moment.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/rfis/ | Listează RFIs |
| POST | /api/v1/rfis/ | Creează RFI |
| POST | /api/v1/rfis/{id}/respond | Trimite răspuns |
| PATCH | /api/v1/rfis/{id}/status | Actualizează stare / ball-in-court |
Gestionarea financiară completă a proiectului, acoperind facturi, bugete, plăți și Managementul Valorii Obținute (EVM). Urmăriți costurile planificate vs cele reale, generați aplicații de plată și monitorizați sănătatea bugetului cu analiza variațiilor în timp real. Se integrează cu datele BOQ pentru generarea automată a bazei de costuri.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/finance/invoices/ | Lista facturi |
| POST | /api/v1/finance/invoices/ | Creează factură |
| GET | /api/v1/finance/budgets/ | Lista bugete |
| POST | /api/v1/finance/budgets/import | Importă buget din Excel |
| GET | /api/v1/finance/evm/{project_id} | Obține metrici EVM |
| GET | /api/v1/finance/payments/ | Lista plăți |
Gestionează comenzile de achiziție și recepțiile de bunuri pentru materiale și servicii de construcție. Creează comenzi de achiziție legate de pozițiile BOQ, urmărește starea livrării și înregistrează recepțiile de bunuri cu verificarea cantităților. Se integrează cu modulul Contacte pentru gestionarea furnizorilor.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/procurement/orders/ | Lista comenzi de achiziție |
| POST | /api/v1/procurement/orders/ | Creează comandă de achiziție |
| POST | /api/v1/procurement/orders/{id}/receive | Înregistrează recepția bunurilor |
| GET | /api/v1/procurement/receipts/ | Lista recepții bunuri |
Înregistrează incidente de securitate, aproape accidente și observații comportamentale cu un sistem de evaluare a riscurilor. Urmărește metricile de performanță în domeniul securității pe parcursul proiectelor, identifică tendințe și asigură conformitatea cu reglementările de sănătate și securitate ocupațională.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/safety/incidents/ | Lista incidente |
| POST | /api/v1/safety/incidents/ | Raportează incident |
| GET | /api/v1/safety/observations/ | Lista observații |
| POST | /api/v1/safety/observations/ | Înregistrează observație |
| GET | /api/v1/safety/dashboard/{project_id} | Obține KPI-uri de securitate |
Gestionează procesele verbale ale întâlnirilor cu agende structurate și acțiuni urmărite. Creează serii de întâlniri recurente (de exemplu, întâlniri săptămânale pe șantier), înregistrează participanții, capturează punctele de discuție și generează automat acțiuni care se integrează cu modulul Sarcini.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/meetings/ | Lista întâlniri |
| POST | /api/v1/meetings/ | Creează întâlnire |
| GET | /api/v1/meetings/{id}/minutes | Obține procesele verbale ale întâlnirii |
| POST | /api/v1/meetings/{id}/actions | Adaugă element de acțiune |
Efectuează inspecții de calitate folosind liste de verificare configurabile. Definește șabloane de inspecție pentru fiecare meserie sau tip de activitate, completează-le la fața locului, atașează fotografii și urmărește rezolvarea deficiențelor. Rezultatele inspecției contribuie la scorul de calitate al proiectului și la fluxul de lucru NCR.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/inspections/ | Listează inspecțiile |
| POST | /api/v1/inspections/ | Creează inspecție din șablon |
| GET | /api/v1/inspections/templates/ | Listează șabloanele de liste de verificare |
| PATCH | /api/v1/inspections/{id}/items | Actualizează rezultatele elementelor din lista de verificare |
Documentează și urmărește neconformitățile de calitate atunci când lucrările nu respectă specificațiile. NCR-urile urmează un ciclu formal de viață de la identificare prin analiza cauzelor fundamentale până la verificarea acțiunilor corective, asigurându-se că toate abaterile de calitate sunt rezolvate și documentate corespunzător.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/ncr/ | Listează NCR-urile |
| POST | /api/v1/ncr/ | Creează NCR |
| PATCH | /api/v1/ncr/{id}/status | Actualizează starea NCR |
| POST | /api/v1/ncr/{id}/actions | Adaugă acțiune corectivă |
Gestionează procesul de revizuire a submisiilor pentru materiale de construcție, desene de atelier și date de produs. Urmărește fluxurile de revizuire în mai multe etape, unde submisiile trec prin mai mulți revizori înainte de aprobarea finală. Menține o evidență completă a tuturor ciclurilor de revizuire și a istoricului reviziilor.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/submittals/ | Listează submisiile |
| POST | /api/v1/submittals/ | Creează submisie |
| POST | /api/v1/submittals/{id}/review | Trimite decizia de revizuire |
| POST | /api/v1/submittals/{id}/revise | Încarcă noua revizie |
Menține un registru formal de comunicare pentru toată corespondența proiectului. Urmărește scrisori, e-mailuri, notificări și instrucțiuni între părțile proiectului cu numere de referință unice, urmărirea răspunsurilor și căutare în text complet. Asigură că comunicările contractuale sunt documentate și urmărite corespunzător.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/correspondence/ | Listează corespondența |
| POST | /api/v1/correspondence/ | Creează intrare de corespondență |
| GET | /api/v1/correspondence/{id} | Obține detalii cu atașamente |
| GET | /api/v1/correspondence/{id}/thread | Obține lanțul de corespondență legat |
Un Mediu Comun de Date aliniat cu fluxurile de lucru ISO 19650 pentru gestionarea informațiilor de proiect cu tranziții de statut controlate. Documentele trec prin stările de Lucru în Curs (WIP), Partajat, Publicat și Arhivat cu porți de aprobat. Asigură că gestionarea informațiilor respectă standardele BIM pentru livrare colaborativă.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/cde/documents/ | Lista documentelor CDE (filtrabile după statut, adecvare) |
| POST | /api/v1/cde/documents/ | Încărcați document în CDE |
| PATCH | /api/v1/cde/documents/{id}/status | Schimbați statutul documentului |
| GET | /api/v1/cde/documents/{id}/history | Obțineți istoricul reviziilor |
Distribuiți formal documentele către părți externe cu livrare și confirmare urmărite. Creați pachete de transmitere care conțin mai multe documente, specificați destinatarii și urmăriți dacă fiecare destinatar a primit și a confirmat documentele. Oferă un record contractual al schimbului de informații.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/transmittals/ | Lista transmiterilor |
| POST | /api/v1/transmittals/ | Creați transmitere |
| POST | /api/v1/transmittals/{id}/send | Trimiteți transmiterea către destinatari |
| PATCH | /api/v1/transmittals/{id}/acknowledge | Înregistrați confirmarea destinatarului |
Hub central pentru gestionarea modelului BIM cu acces la date la nivel de element și legătura directă cu BOQ. Încărcați modele IFC/RVT, explorați elementele clădirii cu proprietățile și cantitățile lor și legați elementele de pozițiile BOQ pentru integrarea costurilor 5D. Oferă un pod între datele de proiectare și estimarea costurilor.
🎬 Demo de legare în masă BIM pe YouTube - 100 de pereți BIM → o linie BOQ cu suprafața, volumul și lungimea agregate.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/bim/models/ | Lista modelelor BIM |
| POST | /api/v1/bim/models/ | Încărcați model BIM |
| GET | /api/v1/bim/models/{id}/elements | Lista elementelor modelului |
| POST | /api/v1/bim/elements/{id}/link-boq | Legați elementul de poziția BOQ |
Motor de raportare cuprinzător cu un dashboard KPI, șabloane de raport personalizabile și generare de rapoarte programată. Agregați date din proiecte pentru perspective la nivel de portofoliu. Creați șabloane de raport personalizate combinând date din orice modul (BOQ, Finanțe, Program, Securitate, Calitate).
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/reporting/kpi/{project_id} | Obțineți KPI-urile proiectului |
| GET | /api/v1/reporting/templates/ | Lista șabloanelor de raport |
| POST | /api/v1/reporting/generate | Generați raport din șablon |
| GET | /api/v1/reporting/portfolio/ | Obțineți datele dashboard-ului de portofoliu |
Sistem de notificări în aplicație care îi ține pe utilizatori informați despre evenimentele relevante pentru ei. Notificările sunt declanșate de acțiuni din toate modulele - atribuiri de sarcini, răspunsuri RFI, revizuiri de submisii, cereri de aprobat, articole întârziate și altele. Utilizatorii controlează preferințele de notificare pe fiecare categorie.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/notifications/ | Listează notificările (necitite mai întâi) |
| PATCH | /api/v1/notifications/{id}/read | Marchează notificarea ca citită |
| POST | /api/v1/notifications/read-all | Marchează toate ca citite |
| GET | /api/v1/notifications/preferences | Obține preferințele de notificare |
Diagramă Gantt bazată pe SVG pur pentru vizualizarea programului de construcție. Redă cronologii, dependențe, repere și calea critică direct în browser fără biblioteci externe. Suportă zoom de la vizualizări pe zi la vizualizări pe an și exporturi în PDF/PNG pentru raportare.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/schedule/gantt/{project_id} | Obține datele diagramei Gantt (activități, dependențe) |
| PATCH | /api/v1/schedule/activities/{id} | Actualizează datele/progresul activității |
| POST | /api/v1/schedule/dependencies/ | Creează dependență |
Configurează preferințele de fus orar, monedă, format de număr și format de dată pe utilizator și pe proiect. Setările regionale se cascadează de la valorile implicite ale sistemului la suprascrierile la nivel de proiect și la preferințele la nivel de utilizator, asigurându-se că fiecare membru al echipei vede datele formatate conform localizării lor.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/settings/regional/ | Obține setările regionale curente |
| PUT | /api/v1/settings/regional/ | Actualizează setările regionale |
| GET | /api/v1/settings/regional/timezones | Listează fusurile orare disponibile |
| GET | /api/v1/settings/regional/currencies | Listează monedele acceptate |
Activează sau dezactivează modulele platformei pentru a personaliza OpenConstructionERP pentru fluxul tău de lucru. Fiecare modul poate fi activat sau dezactivat independent fără a afecta alte module. Modulele dezactivate sunt ascunse din UI, punctele lor API returnează 404, iar tabelele lor de bază rămân intacte pentru reactivare.
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/modules/ | Listează toate modulele cu statut |
| PATCH | /api/v1/modules/{name}/toggle | Activează sau dezactivează un modul |
| GET | /api/v1/modules/{name}/dependencies | Verifică dependențele modulului |
Pachete regionale preconfigurate care stabilesc standarde de clasificare, reguli fiscale, valori implicite pentru baza de date a costurilor, șabloane de rapoarte și reguli de conformitate reglementară pentru piețe specifice. Instalează un pachet regional pentru a configura imediat platforma pentru țara sau regiunea ta.
| Pachet | Regiune | Standarde | Monedă |
|---|---|---|---|
| US | Statele Unite | MasterFormat, UniFormat, CSI | USD |
| DACH | Germania, Austria, Elveția | DIN 276, GAEB, VOB, HOAI | EUR/CHF |
| UK | Regatul Unit | NRM 1/2, RICS, JCT | GBP |
| Russia | Rusia, CSI | GESN, FER, TER, SNIP | RUB |
| Orientul Mijlociu | Emiratele Arabe Unite, Arabia Saudită, Qatar | RICS, CESMM, FIDIC | AED/SAR/QAR |
| Asia-Pacific | China, Japonia, Australia | GB/T, AS 4000, JASS | CNY/AUD/JPY |
| India | India | CPWD, IS standards, DSR | INR |
| LatAm | Brazilia, Mexic, Columbia | SINAPI, CMIC, local norms | BRL/MXN/COP |
| Metodă | Punct final | Descriere |
|---|---|---|
| GET | /api/v1/regional-packs/ | Listează pachetele regionale disponibile |
| POST | /api/v1/regional-packs/{name}/install | Instalează pachetul regional |
| GET | /api/v1/regional-packs/{name}/details | Obține conținutul și configurația pachetului |
Capabilități cuprinzătoare de import și export de date în toate modulele. Importă contacte, bugete, BOQ-uri și baze de date de costuri din fișiere Excel și CSV cu mapare inteligentă a coloanelor. Exportă datele proiectului în Excel, PDF și CSV cu șabloane personalizabile. Toate exporturile păstrează formatarea și includ antete de metadate.
| Metodă | Punct final | Descriere |
|---|---|---|
| POST | /api/v1/import/contacts | Importă contacte din fișier |
| POST | /api/v1/import/budget | Importă buget din Excel |
| POST | /api/v1/export/boq/{id} | Exportă BOQ (format: excel, pdf, gaeb, csv) |
| POST | /api/v1/export/report | Generează și exportă raport |



| Variabilă | Implicit | Descriere |
|---|---|---|
DATABASE_URL | (nesetat = PostgreSQL încorporat) | Bază de date (implicit PostgreSQL încorporat; setați pentru un PostgreSQL extern). Lăsați nesetat pentru a folosi PostgreSQL încorporat sau setați o bază de date externă, de exemplu postgresql+asyncpg://oe:oe@localhost:5432/openestimate. |
JWT_SECRET | dev-key | Secret JWT (schimbă în producție!) |
SEED_DEMO | true | Creează conturi demo |
VECTOR_BACKEND | lancedb | Backend de căutare vectorială |
OpenConstructionERP expune o API REST cuprinzătoare care alimentează frontend-ul și poate fi utilizată pentru integrare, automatizare și fluxuri de lucru personalizate. Fiecare acțiune disponibilă în UI - crearea de proiecte, editarea BOQ-urilor, rularea estimărilor AI, căutarea costurilor - este disponibilă ca un endpoint API. Documentația interactivă Swagger cu butoane de încercare este disponibilă la /api/docs atunci când se rulează backend-ul.
| Metodă | Punct final | Descriere |
|---|---|---|
| POST | /api/v1/users/auth/login | Conectare |
| GET | /api/v1/projects/ | Listează proiectele |
| GET | /api/v1/boq/boqs/?project_id=... | Listează BOQ-urile |
| GET | /api/v1/costs/?q=concrete | Caută costuri |
| POST | /api/v1/ai/quick-estimate | Estimare AI |
| POST | /api/v1/takeoff/cad-extract | Extracție CAD |
| GET | /api/health | Verificare stare |
| Modul | Prefix | Descriere |
|---|---|---|
| Contacts | /api/v1/contacts/ | Director de contacte CRUD, import |
| Tasks | /api/v1/tasks/ | Gestionarea sarcinilor, tabloul Kanban |
| RFI | /api/v1/rfis/ | Cereri de informații |
| Finance | /api/v1/finance/ | Facturi, bugete, plăți, EVM |
| Procurement | /api/v1/procurement/ | Comenzi de achiziție, recepții de bunuri |
| Safety | /api/v1/safety/ | Incidente, observații, evaluarea riscurilor |
| Meetings | /api/v1/meetings/ | Procese verbale, agendă, acțiuni |
| Inspections | /api/v1/inspections/ | Inspecții de calitate, liste de verificare |
| NCR | /api/v1/ncr/ | Rapoarte de neconformitate |
| Submittals | /api/v1/submittals/ | Revizuirea submisiei în mai multe etape |
| Correspondence | /api/v1/correspondence/ | Registrul de comunicare |
| CDE | /api/v1/cde/ | Mediul documentar ISO 19650 |
| Transmittals | /api/v1/transmittals/ | Distribuția documentelor |
| BIM Hub | /api/v1/bim/ | Modele BIM, elemente, legătura BOQ |
| Reporting | /api/v1/reporting/ | Tabloul de bord KPI, șabloane de raport |
| Notifications | /api/v1/notifications/ | Sistem de notificare în aplicație |
| Comments | /api/v1/comments/ | Comentarii în fir pe orice entitate |
| Gantt | /api/v1/schedule/gantt/ | Vizualizarea programului SVG |
| Regional | /api/v1/settings/regional/ | Preferințe pentru fus orar, monedă, format |
| Modules | /api/v1/modules/ | Activare/dezactivare module |
| Regional Packs | /api/v1/regional-packs/ | Instalare configurații regionale |
| Import/Export | /api/v1/import/ / /api/v1/export/ | Import și export de date în masă |
Consultați fiecare secțiune a modulului de mai sus pentru documentația detaliată a punctelor finale cu parametrii și descrieri.
Analiză de proiect alimentată de AI care evaluează proiectul dvs. pe 9 domenii ponderate și generează un scor de completitudine de la 0 la 100 (note de la A la F).
API: GET /api/v1/project_intelligence/score/?project_id=X - returnează scorul general, scorurile pe domenii, găurile critice și realizările.
Gestionează membrii echipei, rolurile și controlul accesului pe module.
Adminii pot configura vizibilitatea modulelor și nivelurile de acces per utilizator (Niciunul, Vizualizare, Editare, Complet) prin pagina /users. Nume de roluri personalizate pot fi atribuite (de exemplu, "Inginer de Șantier", "Manager de Costuri").
Dă star la repository pentru a ajuta alții să descopere proiectul.
Abonează-te pentru ghiduri de lansare și tutoriale. Începe cu ghidul de produs de 12 minute.
Deschide o problemă pe GitHub.
Alătură-te comunității Telegram pentru a pune întrebări.
Contactează-ne pentru implementare și formare.
Licență: AGPL-3.0. Licențiere comercială: info@datadrivenconstruction.io
OpenConstructionERP
Construit de echipa DataDrivenConstruction
2026 Construcție Bazată pe Date. AGPL-3.0
Comentarii
Sistem de comentarii în fir care poate fi atașat la orice entitate din platformă - poziții BOQ, sarcini, RFI-uri, submisii, documente, inspecții și altele. Suportă @mențiuni pentru a notifica membrii echipei, atașamente de fișiere și urmărirea soluțiilor pentru discuții orientate spre acțiune.
Caracteristici Cheie
Puncte finale API
/api/v1/comments/?entity_type=task&entity_id=.../api/v1/comments//api/v1/comments/{id}/reply/api/v1/comments/{id}/resolve