Um iza pametnih sistema
🧬 ElpoCore Platforma v1

Razgovarajte s AI.
Izgradite Svoju Aplikaciju.

ElpoCore je centralna platforma ELPO ekosistema. Čak i korisnici bez znanja koda mogu graditi aplikacije razgovarajući s AI. AI prevodi zahtjeve na prirodnom jeziku u metadata JSON; Metadata Engine zatim automatski generiše PostgreSQL tabele, REST API i React forme iz tog JSON-a.

SmartERP, e-Belge Integrator i 12 industrijskih paketa rade na ElpoCore. Klijenti također mogu izgraditi vlastite aplikacije s AI za nekoliko minuta, bez koda. Cortex stoji pored platforme kao gornji sloj upravljanja licencama / identitetom / korištenjem.

3
Modeli postavljanja
(On-Prem · SaaS · PaaS)
7
AI provajdera
iza jednog gatewaya
0
Linija koda za pisanje
da se izgradi aplikacija
🧬
ElpoCore AI Asistent
● Online · 7 AI provajdera
Želim sistem za praćenje klijenata s telefonom, imenom i datumom posljednjeg kontakta
✨ Razumijem. Gradim sljedeću strukturu:

Customer entity (4 polja)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forma + stranica liste
PostgreSQL tabela + indeksi

Spremno — možete početi koristiti za 5 sekundi.
💡 Prijedlog: Da li da dodam polje "kategorija" za segmentaciju klijenata? (VIP, Standard, Neaktivan)
🏗️ Jezgro Platforme

8 Gradivnih Blokova ElpoCore

Od AI Chat Layera do Metadata Enginea, od Plugin Hosta do Script Runtimea — svaka komponenta je moćna sama po sebi, nevjerovatna u kombinaciji.

💬 01

AI Chat Layer

Korisnik piše prirodnim jezikom: "Želim sistem za praćenje klijenata s telefonom, imenom, datumom posljednjeg kontakta". AI proizvodi metadata JSON; Metadata Engine generiše tabelu, REST endpoint i formu automatski iz tog JSON-a. AI nikad ne piše kod direktno — samo proizvodi metadata, platforma je tumači.

🧬 02

Metadata Engine

5 tipova metadata (entity, field, validation, ui, rule). Jedan izvor, više izlaza: PostgreSQL šema + REST API + React UI sve se generiše automatski iz iste metadata. Hibridno skladište: prave tabele za ugrađene core entitete, JSONB + GIN indeks za dinamičke entitete.

🎨 03

Generic UI Renderer

Automatski UI iz metadata: forma, lista, detalj, dashboard — sve se renderuje automatski. Web (React 19), Desktop (Tauri), Mobile (Flutter) — svaki povlači istu metadata i renderuje svoj UI. Jedan backend, mnogo klijenata.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — vizualni graditelj pravila. BPMN-bazirani workflow (elpobpm sidecar), state machine, lanac odobrenja, zakazani poslovi. Poslovna pravila se čuvaju kao metadata i izvršavaju u runtimeu.

🏢 05

Multi-Tenant + RLS

Svaka organizacija = 1 tenant = 1 DB ili 1 šema. Potpuna izolacija podataka s PostgreSQL Row Level Security (RLS). Tenant resolver po šifri kompanije (bez potrebe za subdomenom). Master DB tenant zapisi + provisioning.

🔌 06

Plugin Host

Microkernel arhitektura. Pokrenite pluginove trećih strana u sandboxu. Definisan format paketa `.elpoapp` u stilu app-store. Marketplace infrastruktura (tabele publisher + listing) spremna, tok objavljivanja za treće strane u roadmapu.

📜 07

Script Runtime (Roslyn)

Sandboxed C# scripting kroz Microsoft.CodeAnalysis.CSharp.Scripting. Prilagođena poslovna logika, computed fields i event handlers pišu se u runtimeu i izvršavaju bez kompilacije.

📦 08

App Packaging (.elpoapp)

Svaka aplikacija je upakovana u .elpoapp fajl: metadata + skripta + UI tema + dozvole + dokumentacija. Marketplace distribucija, verzionisanje, automatska ažuriranja.

⏱️ Aplikacija za 45 Sekundi

Pričajte · Pustite AI da Predloži · Generišite · Koristite

Razvoj aplikacija koji na tradicionalnim platformama traje sedmicama na ElpoCoreu pada na minute. Nikakav kod se ne piše — piše se metadata, a platforma je tumači.

01
⏱ 30 sek

Pričajte

Napišite ili recite šta želite prirodnim jezikom. "Želim sistem za praćenje klijenata s telefonom, imenom i datumom posljednjeg kontakta."

02
⏱ 5 sek

AI Predlaže

AI generiše metadata JSON: entity, polja, validacije, relacije, UI. Pokazuje vam za odobrenje. "Da li da dodam i Customer kategoriju?"

03
⏱ 10 sek

Auto-generacija

Metadata Engine automatski generiše PostgreSQL tabelu, REST endpointe, React formu i stranicu liste. Migracija se pokreće.

04
⏱ Odmah

Koristite

Otvorite stranicu i počnite unositi podatke. Ako se potrebe mijenjaju, samo razgovarajte ponovo — dodajte polja, promijenite pravila. Bez pisanja koda.

📦 Aplikacije koje Rade Iznad

Jedna Platforma, Neograničeno Aplikacija

SmartERP, e-Belge Integrator i industrijski paketi rade na ElpoCoreu. Kada zatreba, klijenti također mogu kreirati vlastite prilagođene aplikacije na istoj platformi razgovarajući s AI ili koristeći In-Form Designer.

★ Flagship
SmartERP

SmartERP

Računovodstvo, zalihe, prodaja, nabavka, proizvodnja, HR — ugrađeni ERP moduli (manifest-driven app v2.0)

Detalji
e-Belge Integrator

e-Belge Integrator

GİB e-faktura, e-arhiva, e-otpremnica, e-knjiga, e-karta, e-SMM, e-MM — UBL-TR XML generisanje i podnošenje

Detalji

Industrijski Paketi (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — svaki s entity + šablonima formi + AI asistentom + cross-module wire

Country Packs (3)

TR (Jedinstveni kontni plan / GİB), US (GAAP), DE (HGB · SKR03/04) — lokalni regulatorni paketi

Prilagođene Aplikacije

Klijenti grade vlastite prilagođene aplikacije za nekoliko minuta razgovarajući s AI ili koristeći In-Form Designer — bez pisanja koda

🧠 AI Mogućnosti

AI radi.
Ljudi nadgledaju.

AI Chat Layer ElpoCorea koristi 7 različitih AI provajdera (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Svaki ELPO proizvod poziva kroz zajednički gateway ElpoAIapi — prebacivanje modela se dešava na jednom mjestu, prompt ažuriranja dolaze iz baze podataka.

01

Kreiranje aplikacije prirodnim jezikom ("praćenje klijenta, telefon, ime, posljednji kontakt..." → gotovo)

02

Analiza postojeće metadata i predlaganje prilagodbi

03

Konvertovanje poslovnih pravila u JSON Rule DSL

04

Detektovanje grešaka korisnika i predlaganje ispravki

05

7 AI provajdera kroz gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Besplatan fallback lanac: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — klijenti mogu koristiti vlastite LLM ključeve

08

Praćenje troškova, rate limiting, metrike korištenja (marketplace agenata u roadmapu)

🚀 3 Modela Postavljanja

Isti Engine, Tri Kanala

Želite li on-premise, SaaS ili izgraditi vlastiti proizvod? ElpoCore se isporučuje iz iste baze koda u tri različita modela.

01

On-Premise

Cilj

Velika preduzeća, državne institucije, industrije osjetljive na podatke

Model prihoda

Jednokratna licenca + godišnja obnova + paket podrške

Klijent raspakuje ElpoCore-v1.0.zip na vlastiti server i pokreće setup.bat. PostgreSQL na vlastitom serveru. Licenciranje vezano za Cortex, plaćeno godišnje. Podaci ostaju u potpunosti kod klijenta. AI: vlastiti ključ ili ElpoAIapi.

  • Maksimalna privatnost podataka
  • Single tenant, JWT login, čarobnjak za instalaciju
  • Godišnja obnova licence + paket podrške
★ Popularno
02

SaaS

Cilj

MSP, startupovi, preduzetnici — svako bez vlastitog servera

Model prihoda

Mjesečna pretplata + naknada za korištenje AI + skladište

Radi na našim serverima. Prijava kroz jedan domen pomoću šifre kompanije — svaka kompanija izolovana u vlastitoj DB. AI: kroz ElpoAIapi (plaćanje po korištenju). Mi se bavimo ažuriranjima, backupima i monitoringom.

  • Šifra kompanije → tenant resolver (bez potrebe za subdomenom)
  • Automatski backup + monitoring + ažuriranja
  • Mjesečna pretplata, planovi po nivoima (free/pro/enterprise)
03

PaaS — Platform as API

Cilj

Softverske kompanije, agencije, partneri

Model prihoda

Naplata po API pozivu / entity / korisniku

api.elpocore.com — REST API endpointi. Definišite entitete s POST /v1/entities, ubacite zapise s POST /v1/entities/*/records, generišite metadata iz prirodnog jezika s POST /v1/ai/generate. Softverska kompanija prodaje "Kodlax CRM" s ElpoCoreom u pozadini.

  • API ključ + X-Tenant header
  • Rate limiting, billing, metrike korištenja
  • Neograničena skala (partner klijenti)
🏭 12 Industrijskih Paketa

Spremno za Vašu Industriju

Od tekstila do apoteke, restorana do automobilske industrije — 12 industrijskih paketa dolazi s entitetima specifičnim za industriju, šablonima formi, AI asistentima i cross-module tokovima. Instalacija jednim klikom, idempotentna.

👕

Odjeća

apparel
🚗

Automobili

automotive
🏗️

Građevinarstvo

construction
💄

Kozmetika

cosmetics
🎓

Obrazovanje

education
🥫

Hrana i piće

foodbeverage
👟

Obuća

footwear
🛋️

Namještaj

furniture
🏥

Zdravstvo

healthcare
🚚

Logistika

logistics
💊

Apoteka

pharmacy
🍽️

Restoran

restaurant

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

📡 Jedan Backend, Četiri Klijenta

Ista Aplikacija na Svakom Uređaju

Pošto je ElpoCore API-first + metadata-driven, koji god klijent povuče metadata gradi vlastiti UI. Backend ostaje isti — Web, PWA, Desktop i Mobile vezuju se za iste entitete.

🌐

Web

React 19 + TypeScript

Radi u pregledniku. Glavni UI. Zreo, širok ekosistem.

  • Dostupno sada
  • Projekat elpo-core-ui
  • Jedna React kodna baza
📲

PWA

React + Service Worker + Manifest

Dodajte 3 fajla u web aplikaciju = instalabilna mobilna aplikacija. Radi offline i šalje push obavještenja.

  • Bez potrebe za app storeom
  • Besplatno — ista kodna baza
  • Offline + push
🖥️

Desktop

Tauri (Rust + WebView)

Obavija postojeću React aplikaciju. Proizvodi .exe / .dmg od 5-10MB (vs 200MB Electron). Nativni meni, tray, integracija s OS.

  • Windows · macOS · Linux
  • Binarni fajl 5-10MB
  • Nisko korištenje RAM-a
📱

Mobil

Flutter (Dart)

Skia render engine — konzistentan UI na svakom uređaju. Nativna kamera, GPS, NFC, obavještenja.

  • Android + iOS
  • Nativne 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
⚡ Aktivne Mogućnosti

Šta Tradicionalni Low-Code Ne Može

ElpoCore daje svakoj aplikaciji 10 platformskih mogućnosti spremnih za upotrebu koje low-code konkurenti ne nude. Dizajn forme, cross-module wiring, time-travel, 360° pogled — sve na nivou metadata.

⚙️

In-Form Designer

3 sloja: Platform / Tenant / User

Dugme ⚙️ Design na svakoj formi. Korisnici dodaju nova polja za 5 sekundi. Čak i kada se gornji sloj ažurira, donji overrideovi se čuvaju — upgrade-safe prilagodba.

🔗

Cross-Module Wire

8 tipova × 8 triggera

Cross-module wiring pravila: AutoFill, LookupChain, Derived, Event, Cascade. Vizualni canvas studio (SVG bezier graf) + tabelarni prikaz. AsyncLocal detekcija ciklusa 10-hop.

🧠

Entity Deepening

AI prijedlog

Agenti entity-deepener / variant-matrix-builder / industry-pack-generator analiziraju obrasce korištenja i predlažu nedostajuća polja, varijante ili industrijske pakete.

📈

Auto-Recommend

24h cron

SectorAutoRecommendBackgroundService prati ponašanje korisnika i preporučuje dodatne industrijske pakete kroz dashboard banere (npr. instaliran F&B, predložen Restaurant).

🕒

Entity Versioning

time-travel API

Svaka promjena se snapshotuje u tabelu entity_versions. Preuzmite prošlu verziju kroz /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.

🎯

360° Pogled

Customer · Product · Supplier · Employee

Sva kretanja, relacije i AI rezimei za jedan zapis na jednom ekranu. Metadata-driven agregacija umjesto kompleksnih JOINova.

🧭

DrillDown Navigator

Historija 20 skokova

Dugmad nazad/naprijed kroz navigaciju entity → entity → entity (sessionStorage). Korisnici se ne gube na putovanju narudžba → klijent → faktura → plaćanje.

🚀

Tenant Onboarding Saga

6 koraka

Onboarding nove kompanije: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → spremno za upotrebu. Čarobnjak /onboarding za korisničko sučelje.

🔐

Cortex Licensing

HMAC-SHA256

License heartbeat (5-min ping), expired/suspended/readonly/expiring baneri, useLicenseStatus hook, On-Premise license.lic HMAC validator, reset_token tok.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: izračunata polja na osnovu izraza (Roslyn sandbox). Document Numbering: prefix / padding / godišnji-mjesečni reset, multi-tenant izolovana pravila numeracije.

🗄️ Hibridna Arhitektura Podataka

Performanse + Fleksibilnost Zajedno

Ugrađeni core entiteti žive u pravim tabelama (maksimalne performanse), dok dinamički entiteti kreirani s AI žive u JSONB (puna fleksibilnost). Najbolje iz oba svijeta.

🏛️

Core Entities

Ugrađeni core entiteti (tenants, users, accounts, invoices, products, contacts) čuvaju se u pravim tabelama. Maksimalne performanse, bogati indeksi, kompleksni JOINovi.

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

Dynamic Entities

Prilagođeni entiteti definisani kroz AI ili Configurator UI čuvaju se kao JSONB u jednoj dynamic_records tabeli. Performantno zahvaljujući GIN indeksu + partial indexes + materialized views.

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, open-source 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 · PaaS Partner

Koristite ElpoCore kao Vaš Engine

Za softverske kompanije, agencije i partnere — PaaS model. Prodajte metadata-driven engine pod vlastitim brendom kroz REST API + X-Tenant header. Vaši klijenti vide yourerp.com i nikada ne saznaju da je iza toga ElpoCore. ERP/CRM koji bi trajao 6 mjeseci da se napiše spreman je za 1 sedmicu.

01 · API
Engine as a Service

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

02 · UI
Vlastiti Frontend

Sistem tema · React renderer · iframe ili obavijte vlastitim UI

03 · Skala
Neograničeni Tenants

Naplata po korištenju · klijenti partnera računaju se vama

Program PaaS Partnera

Probajte Platformu koja Razgovara s AI

ElpoCore je centralna platforma na kojoj žive sve ELPO aplikacije. Vaši klijenti također mogu graditi vlastite aplikacije — samo razgovarajući s AI.

Piši na WhatsApp