ElpoCore Platforma v1

Emeli aň bilen Gepleş.
Programmaňy Gur.

ElpoCore — ELPO ekoulgamynyň esasy platformasy. Kody bilmeýän ulanyjy hem emeli aň bilen gepleşip programma döredip biler. Emeli aň tebigy dildäki haýyşy metadata JSON-a öwürýär; Metadata Engine bu JSON-dan awtomatik PostgreSQL tablisasyny, REST API we React formasyny döredýär.

SmartERP, e-Belge Integrator, 12 pudak paketi ElpoCore-yň üstünde işleýär. Müşderi öz aýratyn programmasyny hem emeli aň bilen minutlarda döredip biler, kod ýazmazdan. Cortex platformanyň ýanynda lisenziýa / şahsyýet / ulanyş dolandyryşy ýokarky gatlagy hökmünde ýerleşýär.

3
Ýerleşdiriş modeli
(On-Prem · SaaS · PaaS)
7
Emeli aň üpjün ediji
ýeke gateway-de
0
Kod setirini ýazmazdan
programma gur
ElpoCore Emeli aň Kömekçisi
Onlaýn · 7 emeli aň üpjün ediji
Müşderi yzarlaýyş ulgamy isleýärin, telefon, at, soňky aragatnaşyk senesi bolsun
Düşündüm. Aşakdaky gurluşy döredýärin:

Customer entity (4 meýdan)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forma + sanaw sahypasy
PostgreSQL tablisasy + indeksler

Taýýar — 5 sekuntda ulanmaga başlap bilersiň.
Teklip: Müşderi segmentlemesi üçin "kategoriýa" meýdanyny goşaýynmy? (VIP, Adaty, Işjeň däl)
Platforma Özeni

ElpoCore-ny Düzýän 8 Gurluşyk Bloky

Emeli aň Söhbet Gatlagyndan Metadata Engine-e, Plugin Host-dan Script Runtime-a — her komponent ýekelikde güýçli, bilelikde ajaýyp.

01

Emeli aň Söhbet Gatlagy

Ulanyjy tebigy dilde "Müşderi yzarlaýyş ulgamy isleýärin, telefon, at, soňky aragatnaşyk senesi bolsun" diýip ýazýar. Emeli aň metadata JSON döredýär, Metadata Engine bu JSON-dan tablisany, REST endpoint-i we formany awtomatik döredýär. Emeli aň hiç haçan göni kod ýazmaýar — diňe metadata döredýär, platforma ony düşündirýär.

02

Metadata Engine

5 metadata görnüşi (entity, field, validation, ui, rule). Ýeke çeşme, köp çykyş: PostgreSQL shemasy + REST API + React UI hemmesi şol metadata-dan awtomatik döredilýär. Gibrid saklaýyş: ýerli core entity-ler üçin hakyky tablisalar, dinamik entity-ler üçin JSONB + GIN index.

03

Generic UI Renderer

Metadata-dan awtomatik UI: forma, sanaw, detal, dashboard hemmesi awtomatik render edilýär. Web (React 19), Desktop (Tauri), Mobile (Flutter) — şol metadata-ny çekýär we öz UI-ny gurýar. Ýeke backend, köp client.

04

Workflow & Rule Engine

JSON Rule DSL — wizual rule builder. BPMN esasly iş prosesi (elpobpm sidecar), state machine, tassyklama zynjyry, meýilleşdirilen işler. Iş düzgünleri metadata hökmünde saklanyp runtime-da işledilýär.

05

Multi-Tenant + RLS

Her edara = 1 tenant = 1 DB ýa 1 schema. PostgreSQL Row Level Security (RLS) bilen doly maglumat izolyasiýasy. Firma kody boýunça tenant resolver (subdomain gerek däl). Master DB tenant ýazgylary + provisioning.

06

Plugin Host

Microkernel arhitekturasy. Üçünji tarap plaginlerini sandbox-da işletmek. AppStore tipli `.elpoapp` paket formaty kesgitlenen. Marketplace infrastrukturasy taýýar, üçünji tarap çap akymy ýol kartasynda.

07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting arkaly sandboxed C# skriptirleme. Ýörite biznes logikasy, computed fields, event handler-ler runtime-da ýazylyp kompilýasiýasyz işleýär.

08

App Packaging (.elpoapp)

Her programma .elpoapp faýlynda gaplanýar: metadata + script + UI tema + permissions + dokumentasiýa. Marketplace paýlaýyş, wersiýalama, awtomatik täzelenme.

45 Sekuntda Programma

Gepleş · Emeli aň Teklip Etsin · Döret · Ulan

Adaty platformada hepdeläp dowam edýän programma ösdüriş ElpoCore-da minutlara düşýär. Kod ýazylmaýar — metadata ýazylýar, platforma düşündirýär.

01
30 sek

Gepleş

Tebigy dilde näme isleýäniňi ýaz ýa aýt. "Müşderi yzarlaýyş ulgamy isleýärin, telefon, at, soňky aragatnaşyk senesi."

02
5 sek

Emeli aň Teklip Etsin

Emeli aň metadata JSON döredýär: entity, meýdanlar, validation, gatnaşyklar, UI. Saňa görkezip tassyklaýar. "Customer kategoriýasyny hem goşaýynmy?"

03
10 sek

Awtomatik Döret

Metadata Engine PostgreSQL tablisasyny, REST endpoint-leri, React formany we sanaw sahypasyny awtomatik döredýär. Migration işleýär.

04
Derrew

Ulan

Sahypany aç, maglumat girizmäge başla. Zerurlyk üýtgese täzeden gepleş — meýdan goş, düzgün üýtget. Hiç kod ýazmazdan.

Üstünde Ýaşaýan Programmalar

Ýeke Platforma, Çäksiz Programma

SmartERP, e-Belge Integrator we pudak paketleri ElpoCore-yň üstünde işleýär. Müşderi gerek bolanda emeli aň bilen gepleşip ýa In-Form Designer bilen öz aýratyn programmasyny hem şol platformada döredip biler.

Flagship
SmartERP

SmartERP

Buhgalterçilik, ammar, satuw, satyn alyş, önümçilik, HR — ýerli ERP modulleri (manifest-driven app v2.0)

Jikme-jiklikleri gör
e-Belge Integrator

e-Belge Integrator

GİB e-hasap-faktura, e-arhiw, e-ýol kagyzy, e-depder, e-bilet, e-SMM, e-MM — UBL-TR XML döretmek we ibermek

Jikme-jiklikleri gör

Pudak Paketleri (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — her birinde entity + form-template + emeli aň kömekçisi + cross-module wire

Country Packs (3)

TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — ýerli kadalaşdyryjy paketler

Ýörite Programmalar

Müşderi emeli aň bilen gepleşip ýa In-Form Designer arkaly öz aýratyn programmasyny minutlarda gurýar — kod ýazmazdan

Emeli aň Mümkinçilikleri

Emeli aň edýär.
Adam gözegçilik edýär.

ElpoCore-yň Emeli aň Söhbet Gatlagy 7 dürli emeli aň üpjün edijisini ulanýar (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Her ELPO önümi umumy ElpoAIapi gateway arkaly çagyrýar — model çalşygy bir nokatda, prompt täzelenme maglumatlar bazasyndan.

Tebigy dilde programma döretmek ("müşderi yzarlaýyş, telefon, at, soňky aragatnaşyk..." → taýýar)

Bar bolan metadata-ny derňäp düzgünleşdiriş teklipleri

Iş düzgünlerini JSON Rule DSL-e öwürmek

Ulanyjy ýalňyşyny tapyp düzediş teklip etmek

ElpoAIapi gateway arkaly 7 emeli aň üpjün edijisi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Mugt fallback zynjyry: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — müşderi öz LLM açaryny ulanyp biler

Çykdajy yzarlamasy, rate limiting, ulanyş metrikalary (agent marketplace ýol kartasynda)

3 Ýerleşdiriş Modeli

Ýeke Engine, Üç Kanal

On-premise, SaaS ýa-da öz önümiňizi gurmak isleýärsiňizmi? ElpoCore bir kod bazasyndan üç dürli modelde hödürlenýär.

On-Premise

Maksat

Uly kärhana, döwlet edarasy, maglumat gizlin pudaklar

Girdeji Modeli

Bir gezeklik lisenziýa + ýyllyk täzelenme + goldaw paketi

Müşderi öz serwerine ElpoCore-v1.0.zip-i açyp setup.bat-i işledýär. PostgreSQL öz serwerinde. Lisenziýa Cortex-e baglanýar, ýyllyk töleg. Maglumat doly müşderide. Emeli aň: öz açary ýa ElpoAIapi.

  • Maglumat gizlinligi iň ýokary
  • Ýeke tenant, JWT login, setup wizard
  • Ýyllyk lisenziýa täzelenmesi + goldaw paketi
Meşhur

SaaS

Maksat

KOBI, startap, hususy işewür — serweri ýoklaryň hemmesi

Girdeji Modeli

Aýlyk abuna + emeli aň ulanyş haky + saklaýyş

Biziň serwerimizde. Firma kody bilen ýeke domen arkaly giriş — her firma öz DB-de izolýasiýada. Emeli aň: ElpoAIapi arkaly (ulanyşa görä). Täzelenme, ätiýaçlyk nusga, monitoring biz tarapyndan.

  • Firma kody → tenant resolver (subdomain gerek däl)
  • Awtomatik ätiýaçlyk + monitoring + täzelenme
  • Aýlyk abuna, basgançakly meýilnama (free/pro/enterprise)

PaaS — Platform as API

Maksat

Programma üpjünçilik firmalary, agentlikler, hyzmatdaşlar

Girdeji Modeli

API çagyryş / entity / ulanyja görä töleg

api.elpocore.com — REST API endpoint-leri. POST /v1/entities bilen entity kesgitläň, POST /v1/entities/*/records bilen maglumat goşuň, POST /v1/ai/generate bilen tebigy dilden metadata dörediň. Programma firmasy "Kodlax CRM" diýip satýar, arkasynda ElpoCore işleýär.

  • API key + X-Tenant header
  • Rate limiting, billing, ulanyş metrikalary
  • Çäksiz möçber (hyzmatdaşlaryň müşderileri)
12 Pudak Paketi

Pudagyňyza Taýýar

Dokmaçylykdan dermanhana, restorandan awtomobile — 12 pudak paketi pudaga ýörite entity, form-template, emeli aň kömekçisi we cross-module akym bilen gelýär. Bir basyşda gurulýar, idempotent.

Dokma

apparel

Awtomobil

automotive

Gurluşyk

construction

Kosmetika

cosmetics

Bilim

education

Iýmit

foodbeverage

Aýakgap

footwear

Mebel

furniture

Saglyk

healthcare

Logistika

logistics

Dermanhana

pharmacy

Restoran

restaurant

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

Ýeke Backend, Dört Client

Her Enjamda Ýeke Programma

ElpoCore API-first + metadata-driven bolany üçin haýsy client metadata çekse öz UI-ny gurýar. Backend üýtgemeýär — Web, PWA, Desktop, Mobile şol entity-lere birikýär.

Web

React 19 + TypeScript

Brauzerde işleýär. Esasy UI. Bişen, giň ekoulgam.

  • Taýýar
  • elpo-core-ui taslamasy
  • Ýeke React kod bazasy

PWA

React + Service Worker + Manifest

Web-e 3 faýl goş = telefona gurnap bolýan programma. Offline işleýär, push iberýär.

  • App store gerek däl
  • Mugt — şol kod bazasy
  • Offline + push

Desktop

Tauri (Rust + WebView)

Bar React-i örtýär. 5-10 MB .exe / .dmg döredýär (Electron 200 MB). Natiw menýu, tray, OS integrasiýasy.

  • Windows · macOS · Linux
  • 5-10 MB binary
  • Pes RAM

Mobil

Flutter (Dart)

Skia render engine — her enjamda yzygiderli UI. Natiw kamera, GPS, NFC, habarnama.

  • Android + iOS
  • Natiw öndürijilik
  • 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
Janly Mümkinçilikler

Adaty Low-Code Edip Bilmeýän

ElpoCore low-code bäsdeşleri hödürlemeýän 10 platforma mümkinçiligini her programma taýýar berýär. Forma dizaýny, modullaaragatnaşyk, time-travel, 360° görnüş — hemmesi metadata derejesinde.

In-Form Designer

3 gatlak: Platform / Tenant / User

Her forma ekranynda Dizaýn düwmesi. Ulanyjy 5 sekuntda täze meýdan goşýar. Ýokarky gatlak täzelense-de aşaky override-lar saklanýar — upgrade-safe düzgünleşdirme.

Cross-Module Wire

8 görnüş × 8 trigger

Modullaarasy birikme düzgünleri: AutoFill, LookupChain, Derived, Event, Cascade. Wizual canvas studio (SVG bezier graph) + tablisa görnüşi. AsyncLocal cycle detection 10-hop.

Entity Çuňlaşdyrma

Emeli aň teklibi

entity-deepener / variant-matrix-builder / industry-pack-generator agentleri ulanyş nusgalaryny derňäp ýetmeýän meýdan / variant / pudak paketi hödürleýär.

Auto-Recommend

24s cron

SectorAutoRecommendBackgroundService ulanyjy hereketini yzarlaýar, dashboard banner-i bilen goşmaça pudak paketi hödürleýär (mysal F&B gurnalan, Restaurant teklip).

Entity Versioning

time-travel API

Her üýtgeşme entity_versions tablisasyna snapshot. /api/admin/entity-version/X/Y/at?asOf=... arkaly geçmiş ýagdaýy çek. Compliance + audit + rollback.

360° Görnüş

Customer · Product · Supplier · Employee

Ýeke ýazga degişli ähli hereketler, gatnaşyklar, emeli aň gysga mazmunlar ýeke ekranda. Çylşyrymly JOIN-yň ýerine metadata-driven aggregation.

DrillDown Navigator

20-hop taryh

Entity → entity → entity nawigasiýasynda öňe/yza düwmeleri (sessionStorage). Ulanyjy sargyt → müşderi → faktura → tölegli ýolda azaşmaýar.

Tenant Onboarding Saga

6 ädim

Täze firma açylyşy: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → ulanyşa taýýar. /onboarding wizard interfeýs üçin.

Cortex Lisenzirlemek

HMAC-SHA256

License heartbeat (5min ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic faýly HMAC tassyklaýjy, reset_token akymy.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: aňlatma esasly hasaplanýan meýdanlar (Roslyn sandbox). Document Numbering: prefix / padding / ýyllyk-aýlyk reset, multi-tenant izolýasiýaly belgileme düzgünleri.

Gibrid Maglumat Arhitekturasy

Öndürijilik + Çeýelik Bilelikde

Ýerli core entity-ler hakyky tablisalarda (iň ýokary öndürijilik), emeli aň bilen döredilen dynamic entity-ler JSONB-de (doly çeýelik). Iki dünýäniň iň gowusy.

Core Entities

Ýerli core entity-ler (tenants, users, accounts, invoices, products, contacts) hakyky tablisalarda saklanýar. Iň ýokary öndürijilik, baý indeksler, çylşyrymly JOIN.

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

Dynamic Entities

Emeli aň bilen ýa Configurator UI-dan kesgitlenen custom entity-ler ýeke dynamic_records tablisasynda JSONB hökmünde saklanýar. GIN index + partial indexes + materialized views bilen öndürijilikli.

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

Tehnologiýa Stegi

Häzirki zaman, giňeldip bolýan, açyk çeşmeli ekoulgam

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)
Emeli aň Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS Hyzmatdaş

ElpoCore-ny Engine Hökmünde Ulanyň

Programma firmalary, agentlikler we hyzmatdaşlar üçin PaaS modeli — REST API + X-Tenant header bilen metadata-driven engine-i öz önüm adyňyz bilen satyň. Müşderileriňiz yourerp.com görýär, ElpoCore-yň adyny bilmeýär. 6 aýda ýazyljak ERP/CRM 1 hepdede taýýar.

API
Engine as a Service

POST /v1/entities · API key + tenant izolýasiýasy

UI
Öz Frontend

Tema ulgamy · React renderer · iframe ýa öz UI bilen örtmek

Möçber
Çäksiz Tenant

Ulanyşa görä faktura · hyzmatdaşyň müşderileri size hasaplanýar

PaaS Hyzmatdaş Programmasy

Emeli aň bilen Gepleşýän Platformany Synap Görüň

ElpoCore — ELPO-yň ähli programmalarynyň üstünde işleýän esasy platforma. Müşderileriňiz hem öz programmalaryny emeli aň bilen gepleşip döredip biler.

FAQ

ElpoCore näme?

ElpoCore — üstünde SmartERP, Cortex we beýleki ELPO SaaS önümleriniň işleýän low-code emeli aň programma platformasydyr. Metadata-driven arhitekturasy bilen kod ýazmazdan, hatda gürläp korporatiw programmalary döretmäge mümkinçilik berýär.

Low-code platforma näme diýmek?

Low-code — programmanyň esasy böleginiň wizual gurallar we taýýar komponentler bilen, iň az kod ýazylyp işlenip taýýarlanmagydyr. ElpoCore-da formalar, tablisalar, iş akymlary we hasabatlar süýräp-taşla we metadata arkaly kesgitlenýär.

ElpoCore haýsy meseläni çözýär?

ElpoCore her bir täze iş zerurlygy üçin programmany noldan işläp düzmegiň çykdajysyny aradan aýyrýar. Ýeke-täk platformanyň üstünde multi-tenant, metadata-driven programmalar işleýär we ELPO-nyň ähli SaaS önümleri şu platformany paýlaşýar.

Multi-tenant näme?

Multi-tenant (köp kärendeçili) arhitekturada programmanyň bir nusgasy şol bir wagtda köp kompaniýa hyzmat edýär; her kompaniýanyň maglumatlary logiki taýdan üzňeleşdirilýär. ElpoCore kompaniýa kody bilen ýeke-täk domeniň üstünden köp sanly kärendeçini dolandyrýar.