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.
(On-Prem · SaaS · PaaS)
ýeke gateway-de
programma gur
✓ 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ň.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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."
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?"
Awtomatik Döret
Metadata Engine PostgreSQL tablisasyny, REST endpoint-leri, React formany we sanaw sahypasyny awtomatik döredýär. Migration işleýär.
Ulan
Sahypany aç, maglumat girizmäge başla. Zerurlyk üýtgese täzeden gepleş — meýdan goş, düzgün üýtget. Hiç kod ýazmazdan.
Ý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.
SmartERP
Buhgalterçilik, ammar, satuw, satyn alyş, önümçilik, HR — ýerli ERP modulleri (manifest-driven app v2.0)
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
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ň 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)
Ý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
Uly kärhana, döwlet edarasy, maglumat gizlin pudaklar
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
SaaS
KOBI, startap, hususy işewür — serweri ýoklaryň hemmesi
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
Programma üpjünçilik firmalary, agentlikler, hyzmatdaşlar
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)
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/
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
Brauzerde işleýär. Esasy UI. Bişen, giň ekoulgam.
- Taýýar
- elpo-core-ui taslamasy
- Ýeke React kod bazasy
PWA
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
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
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 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 / UserHer 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 triggerModullaarasy 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ň teklibientity-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 cronSectorAutoRecommendBackgroundService 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 APIHer üý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 taryhEntity → entity → entity nawigasiýasynda öňe/yza düwmeleri (sessionStorage). Ulanyjy sargyt → müşderi → faktura → tölegli ýolda azaşmaýar.
Tenant Onboarding Saga
6 ädimTäze firma açylyşy: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → ulanyşa taýýar. /onboarding wizard interfeýs üçin.
Cortex Lisenzirlemek
HMAC-SHA256License 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-safeComputed 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.
Ö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.
- ▸
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.
- ▸
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
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.
POST /v1/entities · API key + tenant izolýasiýasy
Tema ulgamy · React renderer · iframe ýa öz UI bilen örtmek
Ulanyşa görä faktura · hyzmatdaşyň müşderileri size hasaplanýar
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.