Platforma ElpoCore v1

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.

3
Modela isporuke
(On-Prem · SaaS · PaaS)
7
AI pružatelja usluga
iza jedinstvenog pristupnika
0
Redaka koda koje pišete
da biste izgradili aplikaciju
ElpoCore AI asistent
Na mreži · 7 AI pružatelja usluga
Želim sustav za praćenje kupaca s telefonom, imenom i datumom posljednjeg kontakta
Razumijem. Gradim sljedeću strukturu:

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.
Prijedlog: Da dodam polje „kategorija” za segmentaciju kupaca? (VIP, Standard, Neaktivan)
Jezgra platforme

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

App Packaging (.elpoapp)

Svaka se aplikacija pakira u .elpoapp datoteku: metapodaci + skripta + tema sučelja + ovlasti + dokumentacija. Distribucija putem marketplacea, verzioniranje, automatska ažuriranja.

Aplikacija u 45 sekundi

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.

01
30 s

Recite

Napišite ili izgovorite prirodnim jezikom što vam treba. „Želim sustav za praćenje kupaca s telefonom, imenom i datumom posljednjeg kontakta.”

02
5 s

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?”

03
10 s

Automatsko generiranje

Metadata Engine sam izrađuje PostgreSQL tablicu, REST endpointe, React obrazac i stranicu s popisom. Migracija se izvršava.

04
Odmah

Koristite

Otvorite stranicu i počnite unositi podatke. Ako se potrebe promijene, jednostavno opet progovorite — dodajte polja, promijenite pravila. Bez pisanja koda.

Aplikacije koje žive na njoj

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.

Flagship
SmartERP

SmartERP

Računovodstvo, skladište, prodaja, nabava, proizvodnja, ljudski resursi — ugrađeni ERP moduli (manifest-driven app v2.0)

Pogledaj detalje
e-Belge Integrator

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

Pogledaj detalje

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 mogućnosti

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)

3 modela isporuke

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

Ciljna skupina

Velike tvrtke, državne institucije, djelatnosti s osjetljivim podacima

Model prihoda

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
Popularno

SaaS

Ciljna skupina

Mala i srednja poduzeća, startupi, obrtnici — svatko tko nema vlastiti poslužitelj

Model prihoda

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

Ciljna skupina

Softverske tvrtke, agencije, partneri

Model prihoda

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)
12 industrijskih paketa

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/

Jedan backend, četiri klijenta

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

React 19 + TypeScript

Radi u pregledniku. Glavno sučelje. Zrelo, sa širokim ekosustavom.

  • Dostupno odmah
  • Projekt elpo-core-ui
  • Jedinstvena React baza koda

PWA

React + Service Worker + Manifest

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

Tauri (Rust + WebView)

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

Flutter (Dart)

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
Mogućnosti uživo

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 / User

Gumb 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ča

Pravila 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 prijedlog

Agenti 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 h

SectorAutoRecommendBackgroundService 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 API

Svaka 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 · Employee

Sva 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 koraka

Gumbi 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 koraka

Uvođenje nove tvrtke: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → spremno za rad. Čarobnjak /onboarding za korisničko sučelje.

Cortex licenciranje

HMAC-SHA256

Heartbeat 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-safe

Computed 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.

Hibridna arhitektura podataka

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.

Primjeri
  • 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.

Primjeri
  • 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

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 pristupnik
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS partner

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.

API
Engine as a Service

POST /v1/entities · API ključ + izolacija tenanata

UI
Vaš Vlastiti Frontend

Sustav tema · React renderer · iframe ili omotavanje vlastitim sučeljem

Skaliranje
Neograničen Broj Tenanata

Naplata po potrošnji · partnerovi korisnici broje se vama

PaaS partnerski program

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.

FAQ

Š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.