Platforma ElpoCore v1

Promluvte si s AI.
Postavte si aplikaci.

ElpoCore je základní platforma ekosystému ELPO. Aplikace si tu postaví i ten, kdo neumí programovat — stačí mluvit s AI. AI převede požadavek v přirozeném jazyce na metadata JSON; z toho JSONu pak Metadata Engine automaticky vygeneruje tabulky PostgreSQL, REST API a React formuláře.

SmartERP, e-Belge Integrator a 12 oborových balíčků běží na ElpoCore. Zákazníci si navíc během pár minut postaví s AI vlastní aplikaci na míru, bez jediného řádku kódu. Cortex stojí vedle platformy jako nadstavba pro správu licencí, identit a spotřeby.

3
Modely nasazení
(On-Prem · SaaS · PaaS)
7
Poskytovatelů AI
za jedinou bránou
0
Řádků kódu, které napíšete
při stavbě aplikace
AI asistent ElpoCore
Online · 7 poskytovatelů AI
Chci systém evidence zákazníků s telefonem, jménem a datem posledního kontaktu
Rozumím. Stavím tuto strukturu:

Customer entita (4 pole)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React formulář + stránka se seznamem
Tabulka PostgreSQL + indexy

Hotovo — používat můžete začít za 5 sekund.
Návrh: Mám přidat pole „kategorie“ pro segmentaci zákazníků? (VIP, Standard, Neaktivní)
Jádro platformy

8 stavebních kamenů ElpoCore

Od vrstvy AI chatu po Metadata Engine, od Plugin Hostu po Script Runtime — každá komponenta je silná sama o sobě a dohromady tvoří něco výjimečného.

01

Vrstva AI chatu

Uživatel píše přirozeným jazykem: „Chci systém evidence zákazníků s telefonem, jménem a datem posledního kontaktu.“ AI vytvoří metadata JSON; z něj Metadata Engine automaticky vygeneruje tabulku, REST endpoint i formulář. AI nikdy nepíše kód přímo — vytváří pouze metadata a platforma je interpretuje.

02

Metadata Engine

5 typů metadat (entity, field, validation, ui, rule). Jeden zdroj, více výstupů: schéma PostgreSQL, REST API i React rozhraní vznikají automaticky ze stejných metadat. Hybridní úložiště: skutečné tabulky pro vestavěné core entity, JSONB + GIN index pro dynamické entity.

03

Generic UI Renderer

Rozhraní automaticky z metadat: formulář, seznam, detail i dashboard se vykreslí samy. Web (React 19), desktop (Tauri) a mobil (Flutter) čtou stejná metadata a každý si postaví vlastní rozhraní. Jeden backend, mnoho klientů.

04

Workflow & Rule Engine

JSON Rule DSL — vizuální nástroj pro tvorbu pravidel. Workflow na bázi BPMN (sidecar elpobpm), stavový automat, schvalovací řetězec, plánované úlohy. Byznysová pravidla se ukládají jako metadata a vykonávají se za běhu.

05

Multi-Tenant + RLS

Každá organizace = 1 tenant = 1 databáze nebo 1 schéma. Úplná izolace dat pomocí Row Level Security (RLS) v PostgreSQL. Určení tenanta podle firemního kódu (subdoména není potřeba). Záznamy tenantů v master databázi + provisioning.

06

Plugin Host

Mikrokernelová architektura. Pluginy třetích stran běží v sandboxu. Balíčkovací formát `.elpoapp` ve stylu app storu je definovaný. Infrastruktura marketplace (tabulky publisher a listing) je připravená, publikační proces pro třetí strany je v plánu.

07

Script Runtime (Roslyn)

C# skriptování v sandboxu přes Microsoft.CodeAnalysis.CSharp.Scripting. Vlastní byznysová logika, počítaná pole a obsluha událostí se píší za běhu a spouštějí bez kompilace.

08

App Packaging (.elpoapp)

Každá aplikace se zabalí do souboru .elpoapp: metadata + skript + motiv rozhraní + oprávnění + dokumentace. Distribuce přes marketplace, verzování, automatické aktualizace.

Aplikace za 45 sekund

Řekněte · Nechte AI navrhnout · Vygenerujte · Používejte

Vývoj aplikace, který na tradičních platformách zabere týdny, se na ElpoCore zkrátí na minuty. Nepíše se kód — píší se metadata a platforma je interpretuje.

01
30 s

Řekněte

Napište nebo řekněte přirozeným jazykem, co potřebujete. „Chci systém evidence zákazníků s telefonem, jménem a datem posledního kontaktu.“

02
5 s

Nechte AI navrhnout

AI vygeneruje metadata JSON: entitu, pole, validace, vazby i rozhraní. Předloží vám je ke schválení. „Mám přidat i kategorii zákazníka?“

03
10 s

Automatické generování

Metadata Engine sám vytvoří tabulku PostgreSQL, REST endpointy, React formulář i stránku se seznamem. Migrace proběhne.

04
Okamžitě

Používejte

Otevřete stránku a začněte zadávat data. Když se potřeby změní, prostě znovu promluvte — přidejte pole, upravte pravidla. Bez psaní kódu.

Aplikace, které na ní běží

Jedna platforma, neomezeně aplikací

SmartERP, e-Belge Integrator i oborové balíčky běží na ElpoCore. Kdykoli je potřeba, mohou si zákazníci na téže platformě vytvořit i vlastní aplikace na míru — rozhovorem s AI nebo pomocí In-Form Designeru.

Flagship
SmartERP

SmartERP

Účetnictví, sklad, prodej, nákup, výroba, HR — vestavěné ERP moduly (manifest-driven app v2.0)

Zobrazit detaily
e-Belge Integrator

e-Belge Integrator

GİB (turecká finanční správa) e-faktura, e-archiv, e-dodací list, e-účetní knihy, e-jízdenka, e-SMM, e-MM — generování a odesílání XML ve formátu UBL-TR

Zobrazit detaily

Oborové balíčky (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — každý s vlastními entitami + šablonami formulářů + AI asistentem + cross-module wire

Country Packs (3)

TR (jednotná účtová osnova / GİB), US (GAAP), DE (HGB · SKR03/04) — lokální legislativní balíčky

Custom Apps

Zákazníci si během minut postaví vlastní aplikace na míru rozhovorem s AI nebo v In-Form Designeru — bez psaní kódu

Schopnosti AI

AI pracuje.
Člověk dohlíží.

Vrstva AI chatu v ElpoCore využívá 7 různých poskytovatelů AI (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Všechny produkty ELPO volají přes společnou bránu ElpoAIapi — model se přepíná na jednom místě a aktualizace promptů přicházejí z databáze.

Tvorba aplikací přirozeným jazykem („evidence zákazníků, telefon, jméno, poslední kontakt...“ → hotovo)

Analýza stávajících metadat a návrhy úprav na míru

Převod byznysových pravidel do JSON Rule DSL

Odhalení chyb uživatele a návrh oprav

7 poskytovatelů AI přes bránu ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Bezplatný fallback řetězec: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — zákazník může použít vlastní klíče k LLM

Sledování nákladů, omezení počtu požadavků, metriky spotřeby (marketplace agentů je v plánu)

3 modely nasazení

Stejný motor, tři cesty

Chcete on-premise, SaaS, nebo si postavit vlastní produkt? ElpoCore se ze stejné kódové základny dodává ve třech různých modelech.

On-Premise

Cílová skupina

Velké podniky, státní instituce, obory s citlivými daty

Model příjmů

Jednorázová licence + roční obnova + balíček podpory

Zákazník rozbalí ElpoCore-v1.0.zip na vlastním serveru a spustí setup.bat. PostgreSQL na jeho vlastním serveru. Licence je navázaná na Cortex a platí se ročně. Data zůstávají zcela u zákazníka. AI: vlastní klíč nebo ElpoAIapi.

  • Maximální ochrana dat
  • Jeden tenant, přihlášení přes JWT, průvodce instalací
  • Roční obnova licence + balíček podpory
Populární

SaaS

Cílová skupina

Malé a střední firmy, startupy, živnostníci — kdokoli bez vlastního serveru

Model příjmů

Měsíční předplatné + poplatek za spotřebu AI + úložiště

Běží na našich serverech. Přihlášení přes jedinou doménu pomocí firemního kódu — každá firma je izolovaná ve vlastní databázi. AI: přes ElpoAIapi (platba podle spotřeby). Aktualizace, zálohy i monitoring řešíme my.

  • Firemní kód → určení tenanta (subdoména není potřeba)
  • Automatické zálohy + monitoring + aktualizace
  • Měsíční předplatné, odstupňované plány (free/pro/enterprise)

PaaS — Platform as API

Cílová skupina

Softwarové firmy, agentury, partneři

Model příjmů

Účtování podle volání API / entit / uživatelů

api.elpocore.com — REST API endpointy. Entity definujete přes POST /v1/entities, záznamy vkládáte přes POST /v1/entities/*/records, metadata z přirozeného jazyka generujete přes POST /v1/ai/generate. Softwarová firma prodává „Kodlax CRM“ a pod ním běží ElpoCore.

  • API klíč + hlavička X-Tenant
  • Omezení počtu požadavků, fakturace, metriky spotřeby
  • Neomezené škálování (zákazníci partnera)
12 oborových balíčků

Připraveno Pro Váš Obor

Od textilu po lékárny, od restaurací po automotive — 12 oborových balíčků přináší oborové entity, šablony formulářů, AI asistenty a cross-module toky. Instalace jedním kliknutím, idempotentní.

Textil

apparel

Automotive

automotive

Stavebnictví

construction

Kosmetika

cosmetics

Vzdělávání

education

Potraviny a nápoje

foodbeverage

Obuv

footwear

Nábytek

furniture

Zdravotnictví

healthcare

Logistika

logistics

Lékárny

pharmacy

Restaurace

restaurant

Každý balíček: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Jeden backend, čtyři klienti

Stejná Aplikace Na Každém Zařízení

Protože ElpoCore je API-first + metadata-driven, každý klient, který si načte metadata, si postaví vlastní rozhraní. Backend zůstává stejný — web, PWA, desktop i mobil se napojují na tytéž entity.

Web

React 19 + TypeScript

Běží v prohlížeči. Hlavní rozhraní. Vyzrálé, se širokým ekosystémem.

  • K dispozici hned
  • Projekt elpo-core-ui
  • Jediná React kódová základna

PWA

React + Service Worker + Manifest

Přidejte 3 soubory k webové aplikaci = instalovatelná mobilní aplikace. Funguje offline a posílá push notifikace.

  • Bez obchodu s aplikacemi
  • Zdarma — stejná kódová základna
  • Offline + push

Desktop

Tauri (Rust + WebView)

Zabalí vaši stávající React aplikaci. Vznikne .exe / .dmg o velikosti 5–10 MB (oproti 200 MB u Electronu). Nativní menu, lišta, integrace s OS.

  • Windows · macOS · Linux
  • Binárka 5–10 MB
  • Nízká spotřeba RAM

Mobil

Flutter (Dart)

Vykreslovací jádro Skia — konzistentní rozhraní na každém zařízení. Nativní fotoaparát, GPS, NFC, notifikace.

  • Android + iOS
  • Nativní výkon
  • 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
Živé schopnosti

Co Tradiční Low-Code Nedokáže

ElpoCore dává každé aplikaci rovnou 10 platformových schopností, které low-code konkurence nenabízí. Návrh formulářů, provázání modulů, time-travel, pohled 360° — všechno na úrovni metadat.

In-Form Designer

3 vrstvy: Platform / Tenant / User

Tlačítko návrhu v každém formuláři. Uživatel přidá nové pole za 5 sekund. I když se aktualizuje horní vrstva, úpravy v té spodní zůstanou zachovány — přizpůsobení, které přežije upgrade.

Cross-Module Wire

8 typů × 8 spouštěčů

Pravidla provázání mezi moduly: AutoFill, LookupChain, Derived, Event, Cascade. Vizuální canvas studio (SVG bezier graf) + tabulkový pohled. Detekce cyklů AsyncLocal do 10 skoků.

Entity Deepening

návrh AI

Agenti entity-deepener / variant-matrix-builder / industry-pack-generator analyzují způsob používání a navrhnou chybějící pole, varianty nebo oborové balíčky.

Auto-Recommend

cron 24 h

SectorAutoRecommendBackgroundService sleduje chování uživatelů a doporučuje další oborové balíčky bannerem na dashboardu (např. nainstalovaný F&B, doporučený Restaurant).

Entity Versioning

time-travel API

Každá změna se ukládá jako snapshot do tabulky entity_versions. Starší verzi načtete přes /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.

Pohled 360°

Customer · Product · Supplier · Employee

Všechny pohyby, vazby a AI shrnutí jediného záznamu na jedné obrazovce. Agregace řízená metadaty místo složitých JOINů.

DrillDown Navigator

historie 20 skoků

Tlačítka zpět a vpřed při průchodu entita → entita → entita (sessionStorage). Uživatel se neztratí na cestě objednávka → zákazník → faktura → platba.

Tenant Onboarding Saga

6 kroků

Nasazení nové firmy: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → připraveno k použití. Průvodce /onboarding pro uživatelské rozhraní.

Licencování přes Cortex

HMAC-SHA256

Heartbeat licence (ping každých 5 minut), bannery expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC validátor souboru license.lic pro On-Premise, proces reset_token.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: počítaná pole na základě výrazů (sandbox Roslyn). Document Numbering: prefix / doplnění nul / roční nebo měsíční resetování, číslovací řady izolované pro každého tenanta.

Hybridní datová architektura

Výkon i flexibilita zároveň

Vestavěné core entity žijí ve skutečných tabulkách (maximální výkon), zatímco dynamické entity vytvořené s AI žijí v JSONB (plná flexibilita). To nejlepší z obou světů.

Core Entities

Vestavěné core entity (tenants, users, accounts, invoices, products, contacts) se ukládají do skutečných tabulek. Maximální výkon, bohaté indexy, složité JOINy.

Příklady
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Vlastní entity definované přes AI nebo v rozhraní Configuratoru se ukládají jako JSONB do jediné tabulky dynamic_records. Výkon zajišťuje GIN index + částečné indexy + materializované pohledy.

Příklady
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Technologický Stack

Moderní, škálovatelný ekosystém postavený na open source

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

Používejte ElpoCore Jako Svůj Motor

Pro softwarové firmy, agentury a partnery — model PaaS. Prodávejte metadata-driven motor pod vlastní značkou přes REST API + hlavičku X-Tenant. Vaši zákazníci uvidí yourerp.com a nikdy se nedozvědí, že za tím stojí ElpoCore. ERP/CRM, jehož vývoj by zabral 6 měsíců, je hotový za týden.

API
Engine as a Service

POST /v1/entities · API klíč + izolace tenantů

UI
Váš Vlastní Frontend

Systém motivů · React renderer · iframe nebo obalení vlastním rozhraním

Škálování
Neomezeně Tenantů

Fakturace podle spotřeby · zákazníci partnera se počítají vám

Partnerský program PaaS

Vyzkoušejte Platformu, Která Mluví S AI

ElpoCore je základní platforma, na které žijí všechny aplikace ELPO. I vaši zákazníci si mohou postavit vlastní aplikace — stačí mluvit s AI.

FAQ

Co je ElpoCore?

ElpoCore je low-code platforma pro aplikace s umělou inteligencí, na které běží SmartERP, Cortex a další SaaS produkty ELPO. Díky architektuře řízené metadaty na ní lze podnikové aplikace vytvářet bez psaní kódu — dokonce i tak, že je prostě popíšete v rozhovoru.

Co znamená low-code platforma?

Low-code znamená, že se většina aplikace staví vizuálními nástroji a hotovými komponentami s minimem napsaného kódu. V ElpoCore se formuláře, tabulky, pracovní postupy a sestavy definují přetažením myší a pomocí metadat.

Jaký problém ElpoCore řeší?

ElpoCore odstraňuje náklady na vývoj softwaru od nuly pro každou novou obchodní potřebu. Na jediné platformě běží multi-tenant aplikace řízené metadaty a sdílejí ji všechny SaaS produkty ELPO.

Co je multi-tenant?

V architektuře multi-tenant (víceklientské) obsluhuje jediná instance aplikace současně mnoho firem, přičemž data každé firmy zůstávají logicky oddělená. ElpoCore spravuje pomocí firemního kódu velké množství nájemců v rámci jediné domény.