Um iza pametnih sistema
🧬 ElpoCore Platforma v1

Razgovarajte sa AI.
Izgradite Svoju Aplikaciju.

ElpoCore je centralna platforma ELPO ekosistema. Čak i korisnici bez znanja koda mogu graditi aplikacije razgovarajući sa AI. AI prevodi zahteve 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đe mogu da izgrade sopstvene aplikacije sa AI za nekoliko minuta, bez koda. Cortex stoji pored platforme kao gornji sloj upravljanja licencama / identitetom / korišćenjem.

3
Modeli postavljanja
(On-Prem · SaaS · PaaS)
7
AI provajdera
iza jednog gateway-a
0
Linija koda za pisanje
da bi se izgradila aplikacija
🧬
ElpoCore AI Asistent
● Online · 7 AI provajdera
Hoću sistem za praćenje klijenata sa telefonom, imenom i datumom poslednjeg kontakta
✨ Razumem. Gradim sledeć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 da koristite za 5 sekundi.
💡 Predlog: Da li da dodam polje "kategorija" za segmentaciju klijenata? (VIP, Standard, Neaktivan)
🏗️ Jezgro Platforme

8 Gradivnih Blokova ElpoCore

Od AI Chat Layer do Metadata Engine, od Plugin Host do Script Runtime — svaka komponenta je moćna sama po sebi, neverovatna u kombinaciji.

💬 01

AI Chat Layer

Korisnik piše prirodnim jezikom: "Hoću sistem za praćenje klijenata sa telefonom, imenom, datumom poslednjeg 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 — vizuelni gradilac pravila. BPMN-bazirani workflow (elpobpm sidecar), state machine, lanac odobrenja, zakazani poslovi. Poslovna pravila se čuvaju kao metadata i izvršavaju u runtime.

🏢 05

Multi-Tenant + RLS

Svaka organizacija = 1 tenant = 1 DB ili 1 šema. Potpuna izolacija podataka sa 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 plugin-ove trećih strana u sandbox-u. Definisan format paketa `.elpoapp` u stilu app-store. Marketplace infrastruktura (tabele publisher + listing) spremna, tok objavljivanja za treće strane u roadmap-u.

📜 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 runtime i izvršavaju bez kompilacije.

📦 08

App Packaging (.elpoapp)

Svaka aplikacija je upakovana u .elpoapp fajl: metadata + skript + 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 nedeljama na ElpoCore 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. "Hoću sistem za praćenje klijenata sa telefonom, imenom i datumom poslednjeg 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 endpoint-e, React formu i stranicu liste. Migracija se pokreće.

04
⏱ Odmah

Koristite

Otvorite stranicu i počnite da unosite podatke. Ako se potrebe menjaju, samo razgovarajte ponovo — dodajte polja, promenite pravila. Bez pisanja koda.

📦 Aplikacije koje Rade Iznad

Jedna Platforma, Neograničeno Aplikacija

SmartERP, e-Belge Integrator i industrijski paketi rade na ElpoCore. Kada zatreba, klijenti takođe mogu da kreiraju sopstvene prilagođene aplikacije na istoj platformi razgovarajući sa AI ili koristeći In-Form Designer.

★ Flagship
SmartERP

SmartERP

Računovodstvo, zaliha, 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 sa 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 sopstvene prilagođene aplikacije za nekoliko minuta razgovarajući sa AI ili koristeći In-Form Designer — bez pisanja koda

🧠 AI Mogućnosti

AI radi.
Ljudi nadziru.

AI Chat Layer ElpoCore 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 mestu, prompt ažuriranja dolaze iz baze podataka.

01

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

02

Analiza postojeće metadata i predlaganje prilagođavanja

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 da koriste sopstvene LLM ključeve

08

Praćenje troškova, rate limiting, metrike korišćenja (marketplace agenata u roadmap-u)

🚀 3 Modela Postavljanja

Isti Engine, Tri Kanala

Da li želite on-premise, SaaS ili da izgradite sopstveni 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 osetljive na podatke

Model prihoda

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

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

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

SaaS

Cilj

MSP, startup-ovi, preduzetnici — svako bez sopstvenog servera

Model prihoda

Mesečna pretplata + naknada za korišćenje AI + skladište

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

  • Šifra kompanije → tenant resolver (bez potrebe za subdomenom)
  • Automatski backup + monitoring + ažuriranja
  • Meseč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 endpoint-i. Definišite entitete sa POST /v1/entities, ubacite zapise sa POST /v1/entities/*/records, generišite metadata iz prirodnog jezika sa POST /v1/ai/generate. Softverska kompanija prodaje "Kodlax CRM" sa ElpoCore u pozadini.

  • API ključ + X-Tenant header
  • Rate limiting, billing, metrike korišćenja
  • 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 sa entitetima specifičnim za industriju, šablonima formi, AI asistentima i cross-module tokovima. Instalacija jednim klikom, idempotentna.

👕

Odeća

apparel
🚗

Automobili

automotive
🏗️

Građevinarstvo

construction
💄

Kozmetika

cosmetics
🎓

Obrazovanje

education
🥫

Hrana i piće

foodbeverage
👟

Obuća

footwear
🛋️

Nameš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 sopstveni UI. Backend ostaje isti — Web, PWA, Desktop i Mobile vezuju se za iste entitete.

🌐

Web

React 19 + TypeScript

Radi u pretraživaču. 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 obaveštenja.

  • Bez potrebe za app store
  • 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 sa OS.

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

Mobil

Flutter (Dart)

Skia render engine — konzistentan UI na svakom uređaju. Nativna kamera, GPS, NFC, obaveš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 override-i se čuvaju — upgrade-safe prilagođavanje.

🔗

Cross-Module Wire

8 tipova × 8 triggera

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

🧠

Entity Deepening

AI predlog

Agenti entity-deepener / variant-matrix-builder / industry-pack-generator analiziraju obrasce korišćenja 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 promena 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 umesto kompleksnih JOIN-ova.

🧭

DrillDown Navigator

Istorija 20 skokova

Dugmad nazad/napred kroz navigaciju entity → entity → entity (sessionStorage). Korisnici se ne gube na putovanju porudžbina → klijent → faktura → plaćanje.

🚀

Tenant Onboarding Saga

6 koraka

Onboarding nove kompanije: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → spremno za upotrebu. Čarobnjak /onboarding za korisnički interfejs.

🔐

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-meseč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 sa AI žive u JSONB (puna fleksibilnost). Najbolje iz oba sveta.

🏛️

Core Entities

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

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

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 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 Svoj Engine

Za softverske kompanije, agencije i partnere — PaaS model. Prodajte metadata-driven engine pod sopstvenim 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 meseci da se napiše spreman je za 1 nedelju.

01 · API
Engine as a Service

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

02 · UI
Sopstveni Frontend

Sistem tema · React renderer · iframe ili obavijte sopstvenim UI

03 · Skala
Neograničeni Tenants

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

Program PaaS Partnera

Probajte Platformu koja Razgovara sa AI

ElpoCore je centralna platforma na kojoj žive sve ELPO aplikacije. Vaši klijenti takođe mogu da grade sopstvene aplikacije — samo razgovarajući sa AI.

Piši na WhatsApp