Razgovarajte s AI-jem.
Izgradite svoju aplikaciju.
ElpoCore je temeljna platforma ELPO ekosustava. Aplikaciju ovdje gradi i onaj tko uopće ne programira — dovoljno je razgovarati s AI-jem. AI zahtjeve na prirodnom jeziku pretvara u metadata JSON; iz tog JSON-a Metadata Engine zatim automatski generira PostgreSQL tablice, REST API-je i React obrasce.
SmartERP, e-Belge Integrator i 12 industrijskih paketa rade na ElpoCoreu. Uz to, korisnici u nekoliko minuta uz AI izrađuju i vlastite aplikacije po mjeri, bez ijednog retka koda. Cortex stoji uz platformu kao gornji sloj za upravljanje licencama, identitetima i potrošnjom.
(On-Prem · SaaS · PaaS)
iza jedinstvenog pristupnika
da biste izgradili aplikaciju
Customer entitet (4 polja)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React obrazac + stranica s popisom
PostgreSQL tablica + indeksi
Gotovo — možete početi raditi za 5 sekundi.
8 gradivnih blokova ElpoCorea
Od sloja AI razgovora do Metadata Enginea, od Plugin Hosta do Script Runtimea — svaka je komponenta snažna sama za sebe, a zajedno su nešto posebno.
Sloj AI razgovora
Korisnik piše prirodnim jezikom: „Želim sustav za praćenje kupaca s telefonom, imenom i datumom posljednjeg kontakta.” AI izrađuje metadata JSON; iz njega Metadata Engine automatski generira tablicu, REST endpoint i obrazac. AI nikad ne piše kod izravno — proizvodi samo metapodatke, a platforma ih tumači.
Metadata Engine
5 vrsta metapodataka (entity, field, validation, ui, rule). Jedan izvor, više izlaza: PostgreSQL shema, REST API i React sučelje nastaju automatski iz istih metapodataka. Hibridna pohrana: prave tablice za ugrađene core entitete, JSONB + GIN indeks za dinamičke entitete.
Generic UI Renderer
Automatsko sučelje iz metapodataka: obrazac, popis, detalji i nadzorna ploča iscrtavaju se sami. Web (React 19), desktop (Tauri) i mobilni klijent (Flutter) čitaju iste metapodatke i svaki gradi vlastito sučelje. Jedan backend, mnogo klijenata.
Workflow & Rule Engine
JSON Rule DSL — vizualni alat za izradu pravila. Radni tijek utemeljen na BPMN-u (elpobpm sidecar), stroj stanja, lanac odobrenja, planirani poslovi. Poslovna pravila pohranjuju se kao metapodaci i izvršavaju se u vrijeme izvođenja.
Multi-Tenant + RLS
Svaka organizacija = 1 tenant = 1 baza ili 1 shema. Potpuna izolacija podataka pomoću PostgreSQL Row Level Securityja (RLS). Prepoznavanje tenanta prema šifri tvrtke (poddomena nije potrebna). Zapisi tenanata u master bazi + provisioning.
Plugin Host
Mikrokernel arhitektura. Dodaci trećih strana rade u sandboxu. Format paketa `.elpoapp` u stilu app storea već je definiran. Infrastruktura marketplacea (tablice publisher i listing) spremna je, a tijek objave za treće strane u planu je razvoja.
Script Runtime (Roslyn)
C# skriptiranje u sandboxu putem Microsoft.CodeAnalysis.CSharp.Scripting. Vlastita poslovna logika, izračunata polja i rukovatelji događajima pišu se u vrijeme izvođenja i pokreću bez kompilacije.
App Packaging (.elpoapp)
Svaka se aplikacija pakira u .elpoapp datoteku: metapodaci + skripta + tema sučelja + ovlasti + dokumentacija. Distribucija putem marketplacea, verzioniranje, automatska ažuriranja.
Recite · Pustite AI da predloži · Generirajte · Koristite
Razvoj aplikacije koji na tradicionalnim platformama traje tjednima na ElpoCoreu se svodi na minute. Ne piše se kod — pišu se metapodaci, a platforma ih tumači.
Recite
Napišite ili izgovorite prirodnim jezikom što vam treba. „Želim sustav za praćenje kupaca s telefonom, imenom i datumom posljednjeg kontakta.”
Pustite AI da predloži
AI generira metadata JSON: entitet, polja, validacije, veze i sučelje. Pokazuje vam ga na odobrenje. „Da dodam i kategoriju kupca?”
Automatsko generiranje
Metadata Engine sam izrađuje PostgreSQL tablicu, REST endpointe, React obrazac i stranicu s popisom. Migracija se izvršava.
Koristite
Otvorite stranicu i počnite unositi podatke. Ako se potrebe promijene, jednostavno opet progovorite — dodajte polja, promijenite pravila. Bez pisanja koda.
Jedna platforma, neograničeno aplikacija
SmartERP, e-Belge Integrator i industrijski paketi rade na ElpoCoreu. Kad god im zatreba, korisnici na istoj platformi mogu izraditi i vlastite aplikacije po mjeri — razgovorom s AI-jem ili pomoću In-Form Designera.
SmartERP
Računovodstvo, skladište, prodaja, nabava, proizvodnja, ljudski resursi — ugrađeni ERP moduli (manifest-driven app v2.0)
e-Belge Integrator
GİB (turska porezna uprava) e-račun, e-arhiva, e-otpremnica, e-knjige, e-karta, e-SMM, e-MM — izrada i slanje UBL-TR XML-a
Industrijski paketi (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — svaki s vlastitim entitetima + predlošcima obrazaca + AI asistentom + cross-module wire
Country Packs (3)
TR (jedinstveni kontni plan / GİB), US (GAAP), DE (HGB · SKR03/04) — lokalni regulatorni paketi
Custom Apps
Korisnici u nekoliko minuta grade vlastite aplikacije po mjeri razgovorom s AI-jem ili u In-Form Designeru — bez pisanja koda
AI radi.
Čovjek nadzire.
Sloj AI razgovora u ElpoCoreu koristi 7 različitih AI pružatelja usluga (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Svi ELPO proizvodi pozive šalju kroz zajednički pristupnik ElpoAIapi — model se mijenja na jednom mjestu, a ažuriranja promptova stižu iz baze podataka.
Izrada aplikacija prirodnim jezikom („praćenje kupaca, telefon, ime, posljednji kontakt...” → gotovo)
Analiza postojećih metapodataka i prijedlozi prilagodbi
Pretvaranje poslovnih pravila u JSON Rule DSL
Prepoznavanje korisničkih pogrešaka i prijedlog ispravaka
7 AI pružatelja usluga kroz pristupnik ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Besplatan fallback lanac: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — korisnik može koristiti vlastite LLM ključeve
Praćenje troškova, ograničavanje broja zahtjeva, metrika potrošnje (marketplace agenata u planu razvoja)
Isti motor, tri kanala
Želite on-premise, SaaS ili graditi vlastiti proizvod? ElpoCore se iz iste baze koda isporučuje u tri različita modela.
On-Premise
Velike tvrtke, državne institucije, djelatnosti s osjetljivim podacima
Jednokratna licenca + godišnja obnova + paket podrške
Korisnik raspakira ElpoCore-v1.0.zip na vlastitom poslužitelju i pokrene setup.bat. PostgreSQL na njegovu poslužitelju. Licenca je vezana uz Cortex i plaća se godišnje. Podaci u cijelosti ostaju kod korisnika. AI: vlastiti ključ ili ElpoAIapi.
- Najviša razina zaštite podataka
- Jedan tenant, JWT prijava, čarobnjak za instalaciju
- Godišnja obnova licence + paket podrške
SaaS
Mala i srednja poduzeća, startupi, obrtnici — svatko tko nema vlastiti poslužitelj
Mjesečna pretplata + naknada za potrošnju AI-ja + pohrana
Radi na našim poslužiteljima. Prijava s jedne domene pomoću šifre tvrtke — svaka je tvrtka izolirana u vlastitoj bazi. AI: kroz ElpoAIapi (plaćanje po potrošnji). Ažuriranja, sigurnosne kopije i nadzor rješavamo mi.
- Šifra tvrtke → prepoznavanje tenanta (poddomena nije potrebna)
- Automatske sigurnosne kopije + nadzor + ažuriranja
- Mjesečna pretplata, stupnjeviti planovi (free/pro/enterprise)
PaaS — Platform as API
Softverske tvrtke, agencije, partneri
Naplata po pozivu API-ja / entitetu / korisniku
api.elpocore.com — REST API endpointi. Entitete definirate s POST /v1/entities, zapise unosite s POST /v1/entities/*/records, a metapodatke iz prirodnog jezika generirate s POST /v1/ai/generate. Softverska tvrtka prodaje „Kodlax CRM”, a ispod radi ElpoCore.
- API ključ + zaglavlje X-Tenant
- Ograničavanje zahtjeva, naplata, metrika potrošnje
- Neograničeno skaliranje (partnerovi korisnici)
Spremno Za Vašu Djelatnost
Od tekstila do ljekarni, od restorana do automobilske industrije — 12 industrijskih paketa donosi entitete specifične za djelatnost, predloške obrazaca, AI asistente i cross-module tokove. Instalacija jednim klikom, idempotentna.
Tekstil
apparel Automobilska industrija
automotive Graditeljstvo
construction Kozmetika
cosmetics Obrazovanje
education Hrana i piće
foodbeverage Obuća
footwear Namještaj
furniture Zdravstvo
healthcare Logistika
logistics Ljekarne
pharmacy Restorani
restaurant Svaki paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Ista Aplikacija Na Svakom Uređaju
Budući da je ElpoCore API-first + metadata-driven, svaki klijent koji dohvati metapodatke gradi vlastito sučelje. Backend ostaje isti — web, PWA, desktop i mobilni klijent spajaju se na iste entitete.
Web
Radi u pregledniku. Glavno sučelje. Zrelo, sa širokim ekosustavom.
- Dostupno odmah
- Projekt elpo-core-ui
- Jedinstvena React baza koda
PWA
Dodajte 3 datoteke web aplikaciji = mobilna aplikacija koja se može instalirati. Radi izvan mreže i šalje push obavijesti.
- Bez trgovine aplikacijama
- Besplatno — ista baza koda
- Izvan mreže + push
Desktop
Omotava vašu postojeću React aplikaciju. Nastaje .exe / .dmg od 5 – 10 MB (naspram 200 MB koliko traži Electron). Izvorni izbornik, ikona u traci, integracija s operativnim sustavom.
- Windows · macOS · Linux
- Binarna datoteka od 5 – 10 MB
- Niska potrošnja RAM-a
Mobil
Skia render engine — dosljedno sučelje na svakom uređaju. Izvorna kamera, GPS, NFC, obavijesti.
- Android + iOS
- Izvorne performanse
- elpo-platform-mobile
GET /api/platform/Customer ──→ metadata JSON
React Renderer (web/PWA/Tauri): Flutter Renderer (mobile):
FieldType.String → <input> FieldType.String → TextField
FieldType.Boolean → <checkbox> FieldType.Boolean → Switch
FieldType.Date → <DatePicker> FieldType.Date → DatePicker
FieldType.Lookup → <SearchSelect> FieldType.Lookup → SearchableDropdown Ono Što Tradicionalni Low-Code Ne Može
ElpoCore svakoj aplikaciji odmah daje 10 platformskih mogućnosti koje low-code konkurencija ne nudi. Dizajn obrazaca, povezivanje modula, time-travel, pogled od 360° — sve na razini metapodataka.
In-Form Designer
3 sloja: Platform / Tenant / UserGumb za dizajn na svakom obrascu. Korisnik novo polje dodaje u 5 sekundi. Čak i kad se gornji sloj ažurira, prilagodbe donjeg sloja ostaju sačuvane — personalizacija koja preživljava nadogradnju.
Cross-Module Wire
8 vrsta × 8 okidačaPravila povezivanja među modulima: AutoFill, LookupChain, Derived, Event, Cascade. Vizualni canvas studio (SVG bezier graf) + tablični prikaz. AsyncLocal otkrivanje ciklusa do 10 koraka.
Entity Deepening
AI prijedlogAgenti entity-deepener / variant-matrix-builder / industry-pack-generator analiziraju obrasce korištenja i predlažu polja, varijante ili industrijske pakete koji nedostaju.
Auto-Recommend
cron svakih 24 hSectorAutoRecommendBackgroundService prati ponašanje korisnika i putem bannera na nadzornoj ploči preporučuje dodatne industrijske pakete (npr. instaliran F&B, predložen Restaurant).
Entity Versioning
time-travel APISvaka se promjena sprema kao snimka u tablicu entity_versions. Raniju verziju dohvatite putem /api/admin/entity-version/X/Y/at?asOf=... Usklađenost + revizija + vraćanje unatrag.
Pogled od 360°
Customer · Product · Supplier · EmployeeSva kretanja, veze i AI sažeci jednog zapisa na jednom zaslonu. Agregacija vođena metapodacima umjesto složenih JOIN-ova.
DrillDown Navigator
povijest od 20 korakaGumbi naprijed i natrag u kretanju entitet → entitet → entitet (sessionStorage). Korisnik se ne izgubi na putu narudžba → kupac → račun → plaćanje.
Tenant Onboarding Saga
6 korakaUvođenje nove tvrtke: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → spremno za rad. Čarobnjak /onboarding za korisničko sučelje.
Cortex licenciranje
HMAC-SHA256Heartbeat licence (ping svakih 5 minuta), banneri expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC validator datoteke license.lic za On-Premise, tijek reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: izračunata polja temeljena na izrazima (Roslyn sandbox). Document Numbering: prefiks / nadopuna nulama / godišnje ili mjesečno resetiranje, pravila numeriranja izolirana po tenantu.
Performanse i fleksibilnost zajedno
Ugrađeni core entiteti žive u pravim tablicama (najveće performanse), dok dinamički entiteti stvoreni uz AI žive u JSONB-u (potpuna fleksibilnost). Najbolje iz oba svijeta.
Core Entities
Ugrađeni core entiteti (tenants, users, accounts, invoices, products, contacts) pohranjuju se u prave tablice. Najveće performanse, bogati indeksi, složeni JOIN-ovi.
-
tenants, users, roles -
accounting_accounts, journal_entries -
invoices, invoice_lines -
products, inventory, contacts
Dynamic Entities
Prilagođeni entiteti definirani putem AI-ja ili sučelja Configuratora pohranjuju se kao JSONB u jednoj tablici dynamic_records. Performanse osiguravaju GIN indeks + parcijalni indeksi + materijalizirani pogledi.
-
dynamic_records (id, entity_def_id, tenant_id, data JSONB) -
GIN index on data -
Partial indexes for common queries -
Materialized views for reporting
Tehnološki Stack
Moderan, skalabilan ekosustav otvorenog koda
Koristite ElpoCore Kao Svoj Motor
Za softverske tvrtke, agencije i partnere — PaaS model. Prodajte metadata-driven motor pod vlastitom markom putem REST API-ja + zaglavlja X-Tenant. Vaši korisnici vide yourerp.com i nikada ne saznaju da iza toga stoji ElpoCore. ERP/CRM za koji bi trebalo 6 mjeseci razvoja spreman je za tjedan dana.
POST /v1/entities · API ključ + izolacija tenanata
Sustav tema · React renderer · iframe ili omotavanje vlastitim sučeljem
Naplata po potrošnji · partnerovi korisnici broje se vama
Isprobajte Platformu Koja Razgovara S AI-jem
ElpoCore je temeljna platforma na kojoj žive sve ELPO aplikacije. I vaši korisnici mogu izgraditi vlastite aplikacije — samo razgovorom s AI-jem.
Što je ElpoCore?
ElpoCore je low-code platforma za aplikacije s umjetnom inteligencijom na kojoj rade SmartERP, Cortex i ostali ELPO SaaS proizvodi. Njegova arhitektura vođena metapodacima omogućuje izradu poslovnih aplikacija bez pisanja koda, čak i samim opisivanjem u razgovoru.
Što znači low-code platforma?
Low-code znači izradu većeg dijela aplikacije pomoću vizualnih alata i gotovih komponenata uz minimalno pisanje koda. U ElpoCoreu se obrasci, tablice, tijekovi rada i izvješća definiraju povlačenjem i ispuštanjem te pomoću metapodataka.
Koji problem rješava ElpoCore?
ElpoCore uklanja trošak izrade softvera od nule za svaku novu poslovnu potrebu. Multi-tenant aplikacije utemeljene na metapodacima rade na jednoj platformi, a dijele je svi ELPO SaaS proizvodi.
Što je multi-tenant?
U multi-tenant arhitekturi jedna instanca aplikacije istodobno poslužuje više tvrtki, dok se podaci svake tvrtke drže logički odvojenima. ElpoCore pomoću šifre tvrtke upravlja velikim brojem zakupaca preko jedne domene.