Platforma ElpoCore v1

Pogovorite se z AI.
Zgradite svojo aplikacijo.

ElpoCore je osrednja platforma ekosistema ELPO. Aplikacije lahko gradijo tudi uporabniki brez programerskega znanja, tako da se pogovarjajo z umetno inteligenco. AI zahtevo v naravnem jeziku pretvori v metapodatkovni JSON; Metadata Engine iz njega samodejno ustvari tabele PostgreSQL, vmesnike REST API in obrazce React.

SmartERP, e-Belge Integrator in 12 panožnih paketov živijo na ElpoCore. Stranka lahko z AI v nekaj minutah zgradi tudi lastne aplikacije, ne da bi napisala vrstico kode. Cortex stoji ob platformi kot zgornja plast za upravljanje licenc, identitet in uporabe.

3
modeli namestitve
(On-Prem · SaaS · PaaS)
7
ponudnikov AI
za enimi vrati
0
vrstic kode za napisati
da zgradite aplikacijo
Pomočnik ElpoCore AI
Na spletu · 7 ponudnikov AI
Želim sistem za spremljanje strank s telefonom, imenom in datumom zadnjega stika
Razumem. Gradim naslednjo strukturo:

Customer entiteta (4 polja)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Obrazec React + stran s seznamom
Tabela PostgreSQL + indeksi

Pripravljeno — uporabljati lahko začnete v 5 sekundah.
Predlog: Naj dodam polje „kategorija“ za segmentacijo strank? (VIP, standardna, neaktivna)
Jedro platforme

8 gradnikov ElpoCore

Od pogovorne plasti AI do Metadata Engine, od Plugin Host do Script Runtime — vsak sestavni del je močan sam po sebi, skupaj pa navdušijo.

01

Pogovorna plast AI

Uporabnik piše v naravnem jeziku: „Želim sistem za spremljanje strank s telefonom, imenom in datumom zadnjega stika“. AI ustvari metapodatkovni JSON; Metadata Engine iz njega samodejno ustvari tabelo, končno točko REST in obrazec. AI nikoli ne piše kode neposredno — pripravi samo metapodatke, ki jih platforma razume.

02

Metadata Engine

5 vrst metapodatkov (entity, field, validation, ui, rule). En vir, več izhodov: shema PostgreSQL + REST API + vmesnik React nastanejo samodejno iz istih metapodatkov. Hibridna hramba: prave tabele za vgrajene osnovne entitete, JSONB + indeks GIN za dinamične entitete.

03

Generic UI Renderer

Samodejni vmesnik iz metapodatkov: obrazec, seznam, podrobnosti in nadzorna plošča se izrišejo samodejno. Web (React 19), Desktop (Tauri), Mobile (Flutter) — vsak povleče iste metapodatke in izriše svoj vmesnik. Eno zaledje, veliko odjemalcev.

04

Workflow & Rule Engine

JSON Rule DSL — vizualni graditelj pravil. Delovni tok na osnovi BPMN (elpobpm sidecar), stanjski avtomat, veriga odobritev, načrtovana opravila. Poslovna pravila so shranjena kot metapodatki in se izvajajo med delovanjem.

05

Multi-Tenant + RLS

Vsaka organizacija = 1 najemnik = 1 baza ali 1 shema. Popolna ločitev podatkov s PostgreSQL Row Level Security (RLS). Najemnik se prepozna po šifri podjetja (poddomena ni potrebna). Zapisi najemnikov v glavni bazi + priprava okolja.

06

Plugin Host

Arhitektura mikrojedra. Vtičniki drugih ponudnikov tečejo v peskovniku. Določen je paketni format `.elpoapp` v slogu trgovine z aplikacijami. Infrastruktura Marketplace (tabele izdajateljev in objav) je pripravljena, objavljanje za tretje osebe je na načrtu.

07

Script Runtime (Roslyn)

Skriptiranje v C# v peskovniku prek Microsoft.CodeAnalysis.CSharp.Scripting. Lastna poslovna logika, izračunana polja in obravnavalniki dogodkov se napišejo med delovanjem in izvedejo brez prevajanja.

08

App Packaging (.elpoapp)

Vsaka aplikacija se zapakira v datoteko .elpoapp: metapodatki + skripta + tema vmesnika + pravice + dokumentacija. Distribucija prek Marketplace, vodenje različic, samodejne posodobitve.

Aplikacija v 45 sekundah

Povej · AI predlaga · Ustvari · Uporabi

Razvoj aplikacij, ki na tradicionalnih platformah traja tedne, se na ElpoCore skrči na minute. Koda se ne piše — pišejo se metapodatki, platforma pa jih razume.

01
30 s

Povej

Napišite ali povejte v naravnem jeziku, kaj želite. „Želim sistem za spremljanje strank s telefonom, imenom in datumom zadnjega stika.“

02
5 s

AI predlaga

AI ustvari metapodatkovni JSON: entiteto, polja, preverjanja, razmerja, vmesnik. In vam ga pokaže v potrditev. „Naj dodam še kategorijo stranke?“

03
10 s

Samodejna izgradnja

Metadata Engine samodejno ustvari tabelo PostgreSQL, končne točke REST, obrazec React in stran s seznamom. Migracija se izvede.

04
Takoj

Uporabi

Odprite stran in začnite vnašati podatke. Ko se potrebe spremenijo, se preprosto znova pogovorite — dodajte polje, spremenite pravilo. Brez ene same vrstice kode.

Aplikacije na platformi

Ena platforma, neomejeno aplikacij

SmartERP, e-Belge Integrator in panožni paketi živijo na ElpoCore. Po potrebi lahko stranka na isti platformi ustvari tudi lastne aplikacije — v pogovoru z AI ali z orodjem In-Form Designer.

Flagship
SmartERP

SmartERP

Računovodstvo, skladišče, prodaja, nabava, proizvodnja, kadri — vgrajeni moduli ERP (manifest-driven app v2.0)

Poglej podrobnosti
e-Belge Integrator

e-Belge Integrator

E-račun, e-arhiv, e-dobavnica, e-knjiga, e-vozovnica, e-SMM in e-MM po pravilih GİB (turške davčne uprave) — priprava in oddaja UBL-TR XML

Poglej podrobnosti

Panožni paketi (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — vsak z entitetami + predlogami obrazcev + pomočnikom AI + cross-module wire

Country Packs (3)

TR (enotni kontni načrt / GİB), US (GAAP), DE (HGB · SKR03/04) — paketi lokalne zakonodaje

Custom Apps

Stranka v nekaj minutah ustvari lastno aplikacijo — v pogovoru z AI ali z orodjem In-Form Designer, brez pisanja kode

Zmožnosti AI

AI dela.
Človek nadzoruje.

Pogovorna plast AI v ElpoCore uporablja 7 različnih ponudnikov AI (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Vsak izdelek ELPO kliče prek skupnih vrat ElpoAIapi — model se zamenja na enem mestu, pozivi pa se posodabljajo iz baze.

Izdelava aplikacije v naravnem jeziku („spremljanje strank, telefon, ime, zadnji stik ...“ → končano)

Analiza obstoječih metapodatkov in predlogi prilagoditev

Pretvorba poslovnih pravil v JSON Rule DSL

Zaznavanje uporabnikovih napak in predlogi popravkov

7 ponudnikov AI prek vrat ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Brezplačna nadomestna veriga: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — stranka lahko uporabi svoj ključ LLM

Spremljanje stroškov, omejevanje zahtevkov, metrike uporabe (tržnica agentov je na načrtu)

3 modeli namestitve

Isti motor, trije kanali

Želite on-premise, SaaS ali graditi lasten izdelek? ElpoCore je iz iste kodne baze na voljo v treh modelih.

On-Premise

Komu je namenjen

Velikim podjetjem, državnim organom, panogam z občutljivimi podatki

Prihodkovni model

Enkratna licenca + letno podaljšanje + paket podpore

Stranka na svojem strežniku razpakira ElpoCore-v1.0.zip in zažene setup.bat. PostgreSQL na lastnem strežniku. Licenca je vezana na Cortex, plačuje se letno. Podatki v celoti ostanejo pri stranki. AI: lasten ključ ali ElpoAIapi.

  • Največja varnost podatkov
  • En najemnik, prijava JWT, čarovnik za namestitev
  • Letno podaljšanje licence + paket podpore
Priljubljeno

SaaS

Komu je namenjen

MSP, startupom, samostojnim podjetnikom — vsem brez lastnega strežnika

Prihodkovni model

Mesečna naročnina + strošek uporabe AI + shramba

Teče na naših strežnikih. Prijava prek ene domene s šifro podjetja — vsako podjetje je ločeno v svoji bazi. AI: prek ElpoAIapi (plačilo po uporabi). Za posodobitve, varnostne kopije in nadzor poskrbimo mi.

  • Šifra podjetja → prepoznava najemnika (poddomena ni potrebna)
  • Samodejne varnostne kopije + nadzor + posodobitve
  • Mesečna naročnina, stopenjski paketi (free/pro/enterprise)

PaaS — Platform as API

Komu je namenjen

Programerskim hišam, agencijam, partnerjem

Prihodkovni model

Obračun po klicu API / entiteti / uporabniku

api.elpocore.com — končne točke REST API. Entitete ustvarite s POST /v1/entities, zapise vstavite s POST /v1/entities/*/records, metapodatke iz naravnega jezika ustvarite s POST /v1/ai/generate. Programerska hiša prodaja „Kodlax CRM“, v ozadju pa teče ElpoCore.

  • Ključ API + glava X-Tenant
  • Omejevanje zahtevkov, obračun, metrike uporabe
  • Neomejeno širjenje (stranke partnerja)
12 panožnih paketov

Pripravljeno za vašo panogo

Od tekstila do lekarn, od restavracij do avtomobilske industrije — 12 panožnih paketov prinaša panogi prilagojene entitete, predloge obrazcev, pomočnike AI in tokove med moduli. Namestitev z enim klikom, idempotentna.

Tekstil

apparel

Avtomobilska industrija

automotive

Gradbeništvo

construction

Kozmetika

cosmetics

Izobraževanje

education

Hrana in pijača

foodbeverage

Obutev

footwear

Pohištvo

furniture

Zdravstvo

healthcare

Logistika

logistics

Lekarne

pharmacy

Restavracije

restaurant

Vsak paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Eno zaledje, štirje odjemalci

Ista aplikacija na vsaki napravi

Ker je ElpoCore API-first + metadata-driven, si vsak odjemalec, ki povleče metapodatke, izriše svoj vmesnik. Zaledje ostaja isto — Web, PWA, Desktop in Mobile se vežejo na iste entitete.

Web

React 19 + TypeScript

Teče v brskalniku. Glavni vmesnik. Zrel, širok ekosistem.

  • Na voljo zdaj
  • Projekt elpo-core-ui
  • Ena kodna baza React

PWA

React + Service Worker + Manifest

Spletni aplikaciji dodajte 3 datoteke = aplikacija, ki jo namestite na telefon. Deluje brez povezave in pošilja potisna obvestila.

  • Trgovina z aplikacijami ni potrebna
  • Brezplačno — ista kodna baza
  • Brez povezave + potisna obvestila

Desktop

Tauri (Rust + WebView)

Ovije obstoječo aplikacijo React. Ustvari 5–10 MB veliko datoteko .exe / .dmg (namesto 200 MB pri Electronu). Domači meniji, sistemska vrstica, povezava z OS.

  • Windows · macOS · Linux
  • Binarna datoteka 5–10 MB
  • Nizka poraba pomnilnika

Mobil

Flutter (Dart)

Izrisovalnik Skia — enak vmesnik na vsaki napravi. Domača kamera, GPS, NFC, obvestila.

  • Android + iOS
  • Domača zmogljivost
  • 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
Delujoče zmožnosti

Česa klasični low-code ne zmore

ElpoCore vsaki aplikaciji takoj prinese 10 zmožnosti platforme, ki jih tekmeci na področju low-code ne ponujajo. Oblikovanje obrazcev, povezovanje med moduli, time-travel, pogled 360° — vse na ravni metapodatkov.

In-Form Designer

3 ravni: platforma / najemnik / uporabnik

Gumb za oblikovanje na vsakem obrazcu. Uporabnik v 5 sekundah doda novo polje. Tudi ko se posodobi zgornja raven, se prilagoditve spodnje ravni ohranijo — prilagajanje, varno ob nadgradnjah.

Cross-Module Wire

8 vrst × 8 sprožilcev

Pravila povezovanja med moduli: AutoFill, LookupChain, Derived, Event, Cascade. Vizualni studio na platnu (graf SVG bezier) + tabelarični pogled. Zaznavanje ciklov AsyncLocal do 10 korakov.

Entity Deepening

Predlog AI

Agenti entity-deepener / variant-matrix-builder / industry-pack-generator analizirajo vzorce uporabe in predlagajo manjkajoča polja, različice ali panožne pakete.

Auto-Recommend

24-urni cron

SectorAutoRecommendBackgroundService spremlja vedenje uporabnikov in prek pasic na nadzorni plošči priporoča dodatne panožne pakete (npr. nameščen F&B, priporočen Restaurant).

Entity Versioning

API time-travel

Vsaka sprememba se shrani kot posnetek v tabeli entity_versions. Preteklo stanje dobite prek /api/admin/entity-version/X/Y/at?asOf=... Skladnost + revizija + povrnitev.

Pogled 360°

Customer · Product · Supplier · Employee

Vsi premiki, razmerja in povzetki AI za en zapis na enem zaslonu. Združevanje, vodeno z metapodatki, namesto zapletenih stavkov JOIN.

DrillDown Navigator

Zgodovina 20 korakov

Gumba naprej in nazaj pri premikanju entiteta → entiteta → entiteta (sessionStorage). Uporabnik se ne izgubi na poti naročilo → stranka → račun → plačilo.

Tenant Onboarding Saga

6 korakov

Uvajanje novega podjetja: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → pripravljeno za uporabo. Za vmesnik je na voljo čarovnik /onboarding.

Licenciranje Cortex

HMAC-SHA256

Utrip licence (ping vsakih 5 minut), pasice expired/suspended/readonly/expiring, kavelj useLicenseStatus, preverjanje HMAC za datoteko license.lic pri on-premise, potek reset_token.

Computed + Document Numbering

Roslyn · varno pred tekmovanjem

Computed Fields: izračunana polja na osnovi izrazov (peskovnik Roslyn). Document Numbering: predpona / dopolnjevanje / letna ali mesečna ponastavitev, pravila oštevilčenja, ločena po najemnikih.

Hibridna podatkovna arhitektura

Zmogljivost in prilagodljivost skupaj

Vgrajene osnovne entitete živijo v pravih tabelah (največja zmogljivost), dinamične entitete, ustvarjene z AI, pa v JSONB (popolna prilagodljivost). Najboljše iz obeh svetov.

Core Entities

Vgrajene osnovne entitete (tenants, users, accounts, invoices, products, contacts) so shranjene v pravih tabelah. Največja zmogljivost, bogati indeksi, zapleteni stavki JOIN.

Primeri
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Entitete po meri, določene z AI ali prek vmesnika Configurator, so shranjene kot JSONB v eni sami tabeli dynamic_records. Zmogljivo zaradi indeksa GIN + delnih indeksov + materializiranih pogledov.

Primeri
  • 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 sklad

Sodoben, razširljiv odprtokodni ekosistem

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
AI Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · partner PaaS

Uporabite ElpoCore kot svoj motor

Za programerske hiše, agencije in partnerje — model PaaS. Motor, voden z metapodatki, prodajajte pod lastno znamko prek REST API + glave X-Tenant. Vaše stranke vidijo yourerp.com in o ElpoCore ne vedo ničesar. ERP/CRM, ki bi ga razvijali 6 mesecev, je pripravljen v 1 tednu.

API
Engine as a Service

POST /v1/entities · ključ API + ločitev najemnikov

UI
Lasten uporabniški vmesnik

Sistem tem · izrisovalnik React · iframe ali ovoj z lastnim vmesnikom

Obseg
Neomejeno najemnikov

Obračun po uporabi · stranke partnerja se štejejo vam

Partnerski program PaaS

Preizkusite platformo, ki se pogovarja z AI

ElpoCore je osrednja platforma, na kateri živijo vse aplikacije ELPO. Tudi vaše stranke lahko zgradijo svoje aplikacije — preprosto v pogovoru z AI.

FAQ

Kaj je ElpoCore?

ElpoCore je platforma low-code za aplikacije z umetno inteligenco, na kateri tečejo SmartERP, Cortex in drugi izdelki ELPO SaaS. Arhitektura, vodena z metapodatki, omogoča gradnjo poslovnih aplikacij brez pisanja kode – celo tako, da jih preprosto opišete v pogovoru.

Kaj pomeni platforma low-code?

Low-code pomeni, da se večji del aplikacije zgradi z vizualnimi orodji in pripravljenimi gradniki ob minimalnem pisanju kode. V ElpoCore se obrazci, tabele, delovni tokovi in poročila določajo s povleci in spusti ter z metapodatki.

Kateri problem rešuje ElpoCore?

ElpoCore odpravi stroške razvoja programske opreme iz nič za vsako novo poslovno potrebo. Na eni sami platformi tečejo aplikacije multi-tenant, vodene z metapodatki, uporabljajo pa jo vsi izdelki ELPO SaaS.

Kaj je multi-tenant?

V arhitekturi multi-tenant en sam primerek aplikacije hkrati streže številnim podjetjem, podatki vsakega podjetja pa ostajajo logično ločeni. ElpoCore prek ene domene upravlja veliko najemnikov, ki jih loči s kodo podjetja.