Платформа ElpoCore v1

Говоріть зі ШІ.
Створіть Свій Застосунок.

ElpoCore — це центральна платформа екосистеми ELPO. Навіть користувачі без знання коду можуть створювати застосунки, спілкуючись зі ШІ. ШІ перекладає запити природною мовою в metadata JSON; Metadata Engine потім автоматично генерує таблиці PostgreSQL, REST API і форми React з цього JSON.

SmartERP і e-Belge Integrator працюють на ElpoCore. Клієнти також можуть створити власні застосунки зі ШІ за кілька хвилин, без коду. Cortex розташований поруч із платформою як верхній шар управління ліцензіями / ідентичністю / використанням.

3
Моделі розгортання
(On-Prem · SaaS · PaaS)
15
Провайдерів ШІ
за одним шлюзом
0
Рядків коду писати
щоб створити застосунок
ШІ-асистент ElpoCore
Онлайн · 15 провайдерів ШІ
Хочу систему обліку клієнтів із телефоном, ім'ям і датою останнього контакту
Зрозуміло. Будую таку структуру:

Customer entity (4 поля)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Форма React + сторінка списку
Таблиця PostgreSQL + індекси

Готово — можете починати користуватися за 5 секунд.
Пропозиція: Додати поле "категорія" для сегментації клієнтів? (VIP, Стандарт, Неактивний)
Ядро Платформи

8 Будівельних Блоків ElpoCore

Від AI Sohbeti Layer до Metadata Engine, від Plugin Host до Script Runtime — кожен компонент потужний сам по собі, неймовірний у поєднанні.

01

AI Sohbeti Layer

Користувач пише природною мовою: "Хочу систему обліку клієнтів із телефоном, ім'ям, датою останнього контакту". ШІ створює metadata JSON; Metadata Engine генерує таблицю, REST-endpoint і форму автоматично з цього JSON. ШІ ніколи не пише код безпосередньо — лише створює metadata, платформа її інтерпретує.

02

Metadata Engine

5 типів metadata (entity, field, validation, ui, rule). Одне джерело, багато результатів: схема PostgreSQL + REST API + React UI — усе генерується автоматично з тієї самої metadata. Гібридне сховище: реальні таблиці для вбудованих core entities, JSONB + GIN-індекс для динамічних entities.

03

Generic UI Renderer

Автоматичний UI з metadata: форма, список, деталі, дашборд — усе рендериться автоматично. Web (React 19), Desktop (Tauri), Mobile (Flutter) — кожен бере ту саму metadata і рендерить свій UI. Один backend, багато клієнтів.

04

Workflow і Rule Engine

JSON Rule DSL — візуальний конструктор правил. BPMN-workflow (sidecar elpobpm), state machine, ланцюг затвердження, заплановані задачі. Бізнес-правила зберігаються як metadata і виконуються в runtime.

05

Multi-Tenant + RLS

Кожна організація = 1 tenant = 1 БД або 1 схема. Повна ізоляція даних із PostgreSQL Row Level Security (RLS). Tenant resolver за кодом акаунта (без потреби в субдомені). Записи tenant у Master DB + provisioning.

06

Plugin Host

Архітектура microkernel. Запуск сторонніх плагінів у sandbox. Визначено формат пакету `.elpoapp` у стилі app-store. Інфраструктура marketplace (таблиці publisher + listing) готова, публікація сторонніми у дорожній карті.

07

Script Runtime (Roslyn)

Sandboxed C# scripting через Microsoft.CodeAnalysis.CSharp.Scripting. Кастомна бізнес-логіка, computed fields і event handlers пишуться в runtime і виконуються без компіляції.

08

App Packaging (.elpoapp)

Кожен застосунок упакований у файл .elpoapp: metadata + скрипт + UI-тема + дозволи + документація. Дистрибуція через marketplace, версіонування, автоматичні оновлення.

Застосунок за 45 Секунд

Говоріть · Дайте ШІ Запропонувати · Згенеруйте · Користуйтеся

Розробка застосунку, яка на традиційних платформах займає тижні, на ElpoCore скорочується до хвилин. Код не пишеться — пишеться metadata, а платформа її інтерпретує.

01
30 сек

Говоріть

Напишіть або скажіть, що вам потрібно, природною мовою. "Хочу систему обліку клієнтів із телефоном, ім'ям і датою останнього контакту."

02
5 сек

ШІ Пропонує

ШІ генерує metadata JSON: entity, поля, валідації, зв'язки, UI. Показує вам для затвердження. "Додати також категорію Customer?"

03
10 сек

Автогенерація

Metadata Engine автоматично генерує таблицю PostgreSQL, REST-endpoints, форму React і сторінку списку. Запускається міграція.

04
Миттєво

Користуйтеся

Відкрийте сторінку і починайте вводити дані. Якщо потреби змінюються, просто поговоріть знову — додайте поля, змініть правила. Без написання коду.

Застосунки, що Працюють Зверху

Одна Платформа, Необмежено Застосунків

SmartERP, e-Belge Integrator і галузеві пакети працюють на ElpoCore. За потреби клієнти також можуть створювати власні застосунки на тій самій платформі, спілкуючись зі ШІ або використовуючи In-Form Designer.

Флагман
SmartERP

SmartERP

Бухгалтерія, склад, продажі, закупівлі, виробництво, HR — вбудовані модулі ERP (manifest-driven app v2.0)

Подробиці
e-Belge Integrator

e-Belge Integrator

GİB e-фактура, e-архів, e-накладна, e-книга, e-квиток, e-SMM, e-MM — генерація та подання UBL-TR XML

Подробиці

Галузеві пакети (у розробці)

У розробці для одягу, аптек, ресторанів, взуття, автомобільної галузі, будівництва, косметики, освіти, продуктів харчування та напоїв, меблів, охорони здоров'я та логістики; базові типи записів визначено, бізнес-правила й тести ще не завершено.

Country Packs (3)

TR (Єдиний план рахунків / GİB), US (GAAP), DE (HGB · SKR03/04) — локальні регуляторні пакети

Кастомні Застосунки

Клієнти створюють свої кастомні застосунки за хвилини, спілкуючись зі ШІ або використовуючи In-Form Designer — без написання коду

Можливості ШІ

ШІ робить.
Люди контролюють.

AI Sohbeti Layer ElpoCore використовує 15 різних провайдерів ШІ (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Кожен продукт ELPO робить виклики через спільний шлюз ElpoAIapi — переключення моделі відбувається в одному місці, оновлення промптів — із бази даних.

Створення застосунку природною мовою ("облік клієнтів, телефон, ім'я, останній контакт..." → готово)

Аналіз наявної metadata і пропозиція кастомізацій

Перетворення бізнес-правил у JSON Rule DSL

Виявлення помилок користувача і пропозиція виправлень

15 провайдерів ШІ через шлюз ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Безкоштовний fallback-ланцюг: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — клієнти можуть використовувати власні LLM-ключі

Облік витрат, rate limiting, метрики використання (маркетплейс агентів у дорожній карті)

3 Моделі Розгортання

Той Самий Engine, Три Канали

Бажаєте on-premise, SaaS чи створити власний продукт? ElpoCore постачається з однієї бази коду в трьох різних моделях.

On-Premise

Цільова аудиторія

Великі підприємства, державні установи, чутливі до даних галузі

Модель доходу

Разова ліцензія + щорічне продовження + пакет підтримки

Клієнт розпаковує ElpoCore-v1.0.zip на власному сервері і запускає setup.bat. PostgreSQL на власному сервері. Ліцензування прив'язане до Cortex, оплачується щорічно. Дані повністю залишаються у клієнта. ШІ: власний ключ або ElpoAIapi.

  • Максимальна приватність даних
  • Single tenant, JWT-логін, майстер встановлення
  • Щорічне продовження ліцензії + пакет підтримки
Популярно

SaaS

Цільова аудиторія

МСП, стартапи, ФОП — усі без власного сервера

Модель доходу

Місячна підписка + плата за використання ШІ + сховище

Працює на наших серверах. Вхід через один домен із кодом акаунта — кожна компанія ізольована у власній БД. ШІ: через ElpoAIapi (оплата за використання). Ми керуємо оновленнями, резервними копіями та моніторингом.

  • Код акаунта → tenant resolver (без потреби в субдомені)
  • Автоматичні резервні копії + моніторинг + оновлення
  • Місячна підписка, тарифні плани (free/pro/enterprise)

PaaS — Platform as API

Цільова аудиторія

Софтверні компанії, агентства, партнери

Модель доходу

Оплата за виклик API / entity / користувача

api.elpocore.com — endpoints REST API. Визначайте entities через POST /v1/entities, вставляйте записи через POST /v1/entities/*/records, генеруйте metadata природною мовою через POST /v1/ai/generate. Софтверна компанія продає "Kodlax CRM" із ElpoCore під капотом.

  • API-ключ + заголовок X-Tenant
  • Rate limiting, billing, метрики використання
  • Необмежений масштаб (партнерські клієнти)
Галузеві пакети

Галузеві пакети в розробці

Від текстилю до аптек, від ресторанів до автопрому галузеві пакети перебувають у розробці: кожен пакет міститиме галузеві типи записів, шаблони форм і ШІ-асистента. Сьогодні базові типи записів визначено; бізнес-правила й тести ще не завершено.

Одяг

apparel

Автопром

automotive

Будівництво

construction

Косметика

cosmetics

Освіта

education

Їжа і напої

foodbeverage

Взуття

footwear

Меблі

furniture

Охорона здоров'я

healthcare

Логістика

logistics

Аптека

pharmacy

Ресторан

restaurant

Кожен пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Один Backend, Чотири Клієнти

Той Самий Застосунок на Кожному Пристрої

Оскільки ElpoCore — API-first + metadata-driven, будь-який клієнт, що тягне metadata, будує власний UI. Backend залишається той самий — Web, PWA, Desktop і Mobile прив'язуються до тих самих entities.

Web

React 19 + TypeScript

Працює у браузері. Основний UI. Зріла, широка екосистема.

  • Доступно зараз
  • Проєкт elpo-core-ui
  • Єдина React-кодова база

PWA

React + Service Worker + Manifest

Додайте 3 файли до web-застосунку = встановлюваний застосунок на телефон. Працює офлайн і надсилає push-сповіщення.

  • Без потреби в app store
  • Безкоштовно — та сама кодова база
  • Офлайн + push

Desktop

Tauri (Rust + WebView)

Обгортає наявний React-застосунок. Створює .exe / .dmg на 5-10MB (vs 200MB Electron). Нативне меню, tray, інтеграція з ОС.

  • Windows · macOS · Linux
  • Бінарник 5-10MB
  • Низьке використання RAM

Mobil

Flutter (Dart)

Skia render engine — узгоджений UI на кожному пристрої. Нативні камера, GPS, NFC, сповіщення.

  • Android + iOS
  • Нативна продуктивність
  • 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
Активні Можливості

Те, Чого Не Може Традиційний Low-Code

ElpoCore надає кожному застосунку 10 платформних можливостей з коробки, яких не пропонують low-code конкуренти. Дизайн форм, cross-module wiring, time-travel, 360°-огляд — усе на рівні metadata.

In-Form Designer

3 шари: Platform / Tenant / User

Кнопка Design на кожній формі. Користувачі додають нові поля за 5 секунд. Навіть коли верхній шар оновлюється, нижні override зберігаються — upgrade-safe кастомізація.

Cross-Module Wire

8 типів × 8 тригерів

Правила cross-module wiring: AutoFill, LookupChain, Derived, Event, Cascade. Візуальна canvas-студія (SVG bezier graph) + табличний вигляд. Виявлення циклів AsyncLocal 10-hop.

Entity Deepening

Пропозиція ШІ

Агенти entity-deepener / variant-matrix-builder / industry-pack-generator аналізують моделі використання і пропонують відсутні поля, варіанти чи галузеві пакети.

Auto-Recommend

24-годинний cron

SectorAutoRecommendBackgroundService спостерігає за поведінкою користувача і рекомендує додаткові галузеві пакети через банери на дашборді (напр. встановлено F&B, запропоновано Restaurant).

Entity Versioning

API time-travel

Кожна зміна знімається у таблицю entity_versions. Отримайте минулу версію через /api/admin/entity-version/X/Y/at?asOf=... Compliance + аудит + відкат.

360°-огляд

Customer · Product · Supplier · Employee

Усі рухи, зв'язки і ШІ-резюме для одного запису на одному екрані. Metadata-driven агрегація замість складних JOIN.

DrillDown Navigator

Історія 20 переходів

Кнопки назад/вперед при навігації entity → entity → entity (sessionStorage). Користувачі не губляться у шляху замовлення → клієнт → рахунок → платіж.

Tenant Onboarding Saga

6 кроків

Onboarding нової компанії: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → готово до використання. Майстер /onboarding для інтерфейсу.

Cortex Licensing

HMAC-SHA256

License heartbeat (ping 5 хв), банери expired/suspended/readonly/expiring, хук useLicenseStatus, HMAC-валідатор license.lic для On-Premise, флоу reset_token.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: обчислювані поля на основі виразів (Roslyn sandbox). Document Numbering: префікс / padding / щорічний-щомісячний reset, ізольовані за tenant правила нумерації.

Гібридна Архітектура Даних

Продуктивність + Гнучкість Разом

Вбудовані core entities живуть у реальних таблицях (максимальна продуктивність), тоді як динамічні entities, створені зі ШІ, живуть у JSONB (повна гнучкість). Найкраще з обох світів.

Core Entities

Вбудовані core entities (tenants, users, accounts, invoices, products, contacts) зберігаються в реальних таблицях. Максимальна продуктивність, багаті індекси, складні JOIN.

Приклади
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Кастомні entities, визначені через ШІ або UI Configurator, зберігаються як JSONB в одній таблиці dynamic_records. Продуктивно завдяки GIN-індексу + partial indexes + materialized views.

Приклади
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Технологічний Стек

Сучасна, масштабована екосистема з відкритим кодом

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-партнер

Використовуйте ElpoCore як Свій Engine

Для софтверних компаній, агентств і партнерів — модель PaaS. Продавайте metadata-driven engine під власним брендом через REST API + заголовок X-Tenant. Ваші клієнти бачать yourerp.com і ніколи не дізнаються, що за ним стоїть ElpoCore. ERP/CRM, який потребував би 6 місяців розробки, готовий за 1 тиждень.

API
Engine as a Service

POST /v1/entities · API-ключ + ізоляція tenant

UI
Власний Frontend

Система тем · React renderer · iframe або обгортайте власним UI

Масштаб
Необмежено Tenants

Оплата за використання · клієнти партнера зараховуються вам

Програма PaaS-партнерів

Спробуйте Платформу, що Спілкується зі ШІ

ElpoCore — це центральна платформа, на якій працюють усі застосунки ELPO. Ваші клієнти теж можуть створювати власні застосунки — просто спілкуючись зі ШІ.

FAQ

Що таке ElpoCore?

ElpoCore — це low-code платформа для застосунків зі штучним інтелектом, на якій працюють SmartERP, Cortex та інші SaaS-продукти ELPO. Завдяки metadata-driven архітектурі корпоративні застосунки можна створювати без написання коду й навіть просто описуючи їх у розмові.

Що означає low-code платформа?

Low-code означає створення більшої частини застосунку за допомогою візуальних інструментів і готових компонентів із мінімумом коду. У ElpoCore форми, таблиці, робочі процеси та звіти задаються перетягуванням і через metadata.

Яку проблему вирішує ElpoCore?

ElpoCore усуває витрати на розробку програмного забезпечення з нуля для кожної нової бізнес-потреби. На єдиній платформі працюють multi-tenant застосунки на основі metadata, і всі SaaS-продукти ELPO спільно її використовують.

Що таке multi-tenant?

У multi-tenant архітектурі (багатоорендній) один екземпляр застосунку одночасно обслуговує багато компаній, а дані кожної компанії зберігаються логічно ізольовано. ElpoCore керує безліччю орендарів через один домен за кодом акаунта.