Akylly ulgamlaryň aňyndaky akyl
🧬 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.

01

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

02

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

03

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

04

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

05

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

06

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

07

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

08

Ç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.

01

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
02

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)
03

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.

01 · API
Engine as a Service

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

02 · UI
Öz Frontend

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

03 · 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.

WhatsApp arkaly ýaz