Zungumza na AI.
Jenga Programu Yako.
ElpoCore ni jukwaa kuu la mfumo wa ELPO. Hata watumiaji wasio na ujuzi wa kuandika msimbo wanaweza kujenga programu kwa kuzungumza na AI. AI hutafsiri maombi ya lugha ya asili kuwa metadata JSON; Metadata Engine kisha hutengeneza kiotomatiki majedwali ya PostgreSQL, REST API na fomu za React kutoka kwa JSON hiyo.
SmartERP, e-Belge Integrator na pakeji 12 za viwanda zinaendesha kwenye ElpoCore. Wateja pia wanaweza kujenga programu zao maalum kwa AI ndani ya dakika chache, bila msimbo. Cortex huketi pembeni mwa jukwaa kama safu ya juu ya usimamizi wa leseni / utambulisho / matumizi.
(On-Prem · SaaS · PaaS)
nyuma ya lango moja
kujenga programu
✓ Customer entity (sehemu 4)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ Fomu ya React + ukurasa wa orodha
✓ Jedwali la PostgreSQL + faharasa
Tayari — unaweza kuanza kutumia ndani ya sekunde 5.
Vipande 8 vya Ujenzi vya ElpoCore
Kutoka AI Chat Layer hadi Metadata Engine, kutoka Plugin Host hadi Script Runtime — kila kipengele ni chenye nguvu peke yake, cha ajabu kinapounganishwa.
AI Chat Layer
Mtumiaji anaandika kwa lugha ya asili: "Nataka mfumo wa kufuatilia wateja wenye simu, jina, tarehe ya mawasiliano ya mwisho". AI hutoa metadata JSON; Metadata Engine hutengeneza jedwali, endpoint ya REST na fomu kiotomatiki kutoka kwa JSON hiyo. AI haijawahi kuandika msimbo moja kwa moja — hutoa tu metadata, jukwaa huitafsiri.
Metadata Engine
Aina 5 za metadata (entity, field, validation, ui, rule). Chanzo kimoja, matokeo mengi: schema ya PostgreSQL + REST API + UI ya React vyote vinatengenezwa kiotomatiki kutoka metadata hiyo hiyo. Hifadhi ya mseto: majedwali halisi kwa core entities zilizojengwa ndani, JSONB + faharasa ya GIN kwa entities zenye nguvu.
Generic UI Renderer
UI ya kiotomatiki kutoka metadata: fomu, orodha, maelezo, dashboard vyote vinarenderiwa kiotomatiki. Web (React 19), Desktop (Tauri), Mobile (Flutter) — kila moja huvuta metadata sawa na kurenderi UI yake. Backend moja, wateja wengi.
Workflow & Rule Engine
JSON Rule DSL — mjenzi wa sheria wa kuona. Workflow ya BPMN (sidecar ya elpobpm), state machine, mnyororo wa idhini, kazi zilizopangwa. Sheria za biashara huhifadhiwa kama metadata na kutekelezwa wakati wa runtime.
Multi-Tenant + RLS
Kila shirika = tenant 1 = DB 1 au schema 1. Utengano kamili wa data kwa PostgreSQL Row Level Security (RLS). Tenant resolver kwa msimbo wa kampuni (hakuna haja ya subdomain). Rekodi za tenant za Master DB + provisioning.
Plugin Host
Usanifu wa microkernel. Endesha plugin za wahusika wengine katika sandbox. Muundo wa pakeji wa `.elpoapp` wa mtindo wa app-store umefafanuliwa. Miundombinu ya marketplace (majedwali ya publisher + listing) tayari, mtiririko wa kuchapisha kwa wahusika wengine kwenye roadmap.
Script Runtime (Roslyn)
Sandboxed C# scripting kupitia Microsoft.CodeAnalysis.CSharp.Scripting. Mantiki maalum ya biashara, computed fields na event handlers huandikwa wakati wa runtime na huendesha bila ukusanyaji.
App Packaging (.elpoapp)
Kila programu imefungashwa katika faili la .elpoapp: metadata + script + mada ya UI + ruhusa + nyaraka. Usambazaji wa marketplace, uwekaji wa toleo, masasisho ya kiotomatiki.
Zungumza · Acha AI Ipendekeze · Tengeneza · Tumia
Maendeleo ya programu yanayochukua wiki kwenye majukwaa ya jadi yanashuka kwenye ElpoCore hadi dakika. Hakuna msimbo unaoandikwa — metadata huandikwa, na jukwaa huitafsiri.
Zungumza
Andika au sema unachotaka kwa lugha ya asili. "Nataka mfumo wa kufuatilia wateja wenye simu, jina na tarehe ya mawasiliano ya mwisho."
AI Inapendekeza
AI hutengeneza metadata JSON: entity, sehemu, uthibitishaji, uhusiano, UI. Inakuonyesha kwa idhini. "Niongeze pia kategoria ya Customer?"
Uzalishaji wa Kiotomatiki
Metadata Engine hutengeneza kiotomatiki jedwali la PostgreSQL, endpoint za REST, fomu ya React na ukurasa wa orodha. Migration inaendesha.
Tumia
Fungua ukurasa na anza kuingiza data. Mahitaji yakibadilika, ongea tu tena — ongeza sehemu, badilisha sheria. Bila kuandika msimbo.
Jukwaa Moja, Programu Bila Kikomo
SmartERP, e-Belge Integrator na pakeji za viwanda zinaendesha kwenye ElpoCore. Wakihitajika, wateja pia wanaweza kuunda programu zao maalum kwenye jukwaa hilohilo kwa kuzungumza na AI au kutumia In-Form Designer.
SmartERP
Uhasibu, hifadhi, mauzo, ununuzi, uzalishaji, HR — moduli za ERP zilizojengwa ndani (manifest-driven app v2.0)
e-Belge Integrator
GİB e-ankara, e-arkive, e-waybill, e-defta, e-tiketi, e-SMM, e-MM — uzalishaji na uwasilishaji wa UBL-TR XML
Pakeji za Viwanda (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — kila moja yenye entities + violezo vya fomu + msaidizi wa AI + cross-module wire
Country Packs (3)
TR (Mpango wa Akaunti wa Pekee / GİB), US (GAAP), DE (HGB · SKR03/04) — pakeji za udhibiti wa eneo
Programu Maalum
Wateja hujenga programu zao maalum ndani ya dakika kwa kuzungumza na AI au kutumia In-Form Designer — bila kuandika msimbo
AI hutenda.
Wanadamu hutawala.
AI Chat Layer ya ElpoCore hutumia watoa huduma 7 tofauti wa AI (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Kila bidhaa ya ELPO hupiga simu kupitia lango la pamoja la ElpoAIapi — kubadilisha mfano hutokea sehemu moja, masasisho ya prompt yanatoka kwenye hifadhidata.
Uundaji wa programu kwa lugha ya asili ("kufuatilia mteja, simu, jina, mawasiliano ya mwisho..." → tayari)
Kuchambua metadata iliyopo na kupendekeza marekebisho
Kubadilisha sheria za biashara kuwa JSON Rule DSL
Kugundua makosa ya mtumiaji na kupendekeza marekebisho
Watoa huduma 7 wa AI kupitia lango la ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Mnyororo wa fallback wa bure: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — wateja wanaweza kutumia funguo zao za LLM
Ufuatiliaji wa gharama, rate limiting, vipimo vya matumizi (marketplace ya mawakala kwenye roadmap)
Engine Sawa, Mifereji Mitatu
Je, unataka on-premise, SaaS, au kujenga bidhaa yako mwenyewe? ElpoCore inawasilishwa kutoka kwenye msingi sawa wa msimbo katika miundo mitatu tofauti.
On-Premise
Makampuni makubwa, mashirika ya serikali, viwanda nyeti vya data
Leseni ya mara moja + uhuishaji wa kila mwaka + pakeji ya msaada
Mteja anatoa ElpoCore-v1.0.zip kwenye seva yake mwenyewe na anaendesha setup.bat. PostgreSQL kwenye seva yake mwenyewe. Leseni imefungwa na Cortex, hulipwa kila mwaka. Data inabaki kabisa kwa mteja. AI: ufunguo wake mwenyewe au ElpoAIapi.
- Faragha kubwa zaidi ya data
- Single tenant, JWT login, mchawi wa usanidi
- Uhuishaji wa kila mwaka wa leseni + pakeji ya msaada
SaaS
SMB, startup, wafanyabiashara binafsi — yeyote bila seva yake mwenyewe
Usajili wa kila mwezi + ada ya matumizi ya AI + hifadhi
Inaendesha kwenye seva zetu. Kuingia kupitia kikoa kimoja kwa kutumia msimbo wa kampuni — kila kampuni imetengwa katika DB yake mwenyewe. AI: kupitia ElpoAIapi (lipa kwa matumizi). Sisi tunashughulikia masasisho, hifadhi rudufu na ufuatiliaji.
- Msimbo wa kampuni → tenant resolver (hakuna subdomain inahitajika)
- Hifadhi rudufu otomatiki + ufuatiliaji + masasisho
- Usajili wa kila mwezi, mipango ya viwango (free/pro/enterprise)
PaaS — Platform as API
Makampuni ya programu, mashirika, washirika
Hutozwa kwa simu ya API / entity / mtumiaji
api.elpocore.com — endpoint za REST API. Fafanua entities kwa POST /v1/entities, ingiza rekodi kwa POST /v1/entities/*/records, tengeneza metadata kutoka lugha ya asili kwa POST /v1/ai/generate. Kampuni ya programu inauza "Kodlax CRM" huku ElpoCore ikiendesha chini.
- Ufunguo wa API + kichwa cha X-Tenant
- Rate limiting, billing, vipimo vya matumizi
- Mizani isiyo na kikomo (wateja washirika)
Tayari kwa Sekta Yako
Kutoka nguo hadi maduka ya dawa, migahawa hadi magari — pakeji 12 za viwanda huja na entities maalum za viwanda, violezo vya fomu, wasaidizi wa AI na mitiririko ya cross-module. Usanidi wa mbofyo mmoja, idempotent.
Nguo
apparel Magari
automotive Ujenzi
construction Vipodozi
cosmetics Elimu
education Chakula na Vinywaji
foodbeverage Viatu
footwear Samani
furniture Afya
healthcare Logistiki
logistics Duka la Dawa
pharmacy Mgahawa
restaurant Kila pakeji: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Programu Sawa kwenye Kila Kifaa
Kwa sababu ElpoCore ni API-first + metadata-driven, mteja yeyote anayevuta metadata hujenga UI yake mwenyewe. Backend inabaki sawa — Web, PWA, Desktop na Mobile zinaunganishwa na entities zilezile.
Web
Huendesha kwenye kivinjari. UI kuu. Imekomaa, mfumo mpana.
- Inapatikana sasa
- Mradi wa elpo-core-ui
- Msingi mmoja wa msimbo wa React
PWA
Ongeza faili 3 kwenye programu ya wavuti = programu ya simu inayoweza kusakinishwa. Inafanya kazi nje ya mtandao na hutuma arifa za push.
- Hakuna haja ya app store
- Bure — msingi sawa wa msimbo
- Nje ya mtandao + push
Desktop
Inafunika programu yako iliyopo ya React. Hutoa .exe / .dmg ya 5-10MB (vs 200MB Electron). Menyu ya asili, tray, ujumuishaji wa OS.
- Windows · macOS · Linux
- Binary ya 5-10MB
- Matumizi madogo ya RAM
Mobil
Engine ya kurender ya Skia — UI inayofanana kwenye kila kifaa. Kamera ya asili, GPS, NFC, arifa.
- Android + iOS
- Utendaji wa asili
- 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 Yale Ambayo Low-Code ya Jadi Haiwezi Kufanya
ElpoCore hupatia kila programu uwezo 10 wa jukwaa tayari kutumika ambao washindani wa low-code hawatoi. Usanifu wa fomu, cross-module wiring, time-travel, mtazamo wa 360° — vyote katika kiwango cha metadata.
In-Form Designer
Tabaka 3: Platform / Tenant / UserKitufe cha ⚙️ Design kwenye kila fomu. Watumiaji huongeza sehemu mpya katika sekunde 5. Hata wakati safu ya juu inasasishwa, override za chini huhifadhiwa — urekebishaji wa upgrade-safe.
Cross-Module Wire
aina 8 × triggers 8Sheria za wiring za cross-module: AutoFill, LookupChain, Derived, Event, Cascade. Studio ya kuona ya canvas (graph ya SVG bezier) + mtazamo wa jedwali. Ugunduzi wa mzunguko wa AsyncLocal 10-hop.
Entity Deepening
Pendekezo la AIMawakala wa entity-deepener / variant-matrix-builder / industry-pack-generator huchanganua mifumo ya matumizi na hupendekeza sehemu, lahaja au pakeji za viwanda zinazokosekana.
Auto-Recommend
cron ya saa 24SectorAutoRecommendBackgroundService huangalia tabia ya mtumiaji na hupendekeza pakeji za ziada za viwanda kupitia bango za dashboard (k.m. F&B imewekwa, Restaurant inapendekezwa).
Entity Versioning
API ya time-travelKila mabadiliko hupigwa snapshot kwenye jedwali la entity_versions. Pata toleo la zamani kupitia /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.
Mtazamo wa 360°
Customer · Product · Supplier · EmployeeMwendo wote, uhusiano na muhtasari wa AI kwa rekodi moja kwenye skrini moja. Mkusanyiko wa metadata-driven badala ya JOIN ngumu.
DrillDown Navigator
Historia ya hops 20Vitufe vya nyuma/mbele katika urambazaji wa entity → entity → entity (sessionStorage). Watumiaji hawapotei katika safari ya agizo → mteja → ankara → malipo.
Tenant Onboarding Saga
Hatua 6Onboarding ya kampuni mpya: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → tayari kutumika. Mchawi wa /onboarding kwa kiolesura cha mtumiaji.
Cortex Licensing
HMAC-SHA256License heartbeat (ping ya dakika 5), bango za expired/suspended/readonly/expiring, hook ya useLicenseStatus, kithibitishi cha HMAC cha license.lic ya On-Premise, mtiririko wa reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: sehemu zilizohesabiwa kulingana na maelezo (Roslyn sandbox). Document Numbering: prefix / padding / kuweka upya kwa mwaka-mwezi, sheria za nambari zilizotengwa kwa multi-tenant.
Utendaji + Unyumbufu Pamoja
Core entities zilizojengwa ndani huishi katika majedwali halisi (utendaji wa juu zaidi), wakati entities zenye nguvu zilizoundwa na AI huishi katika JSONB (unyumbufu kamili). Bora wa ulimwengu wote wawili.
Core Entities
Core entities zilizojengwa ndani (tenants, users, accounts, invoices, products, contacts) huhifadhiwa katika majedwali halisi. Utendaji wa juu zaidi, faharasa tajiri, JOIN ngumu.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Entities maalum zilizofafanuliwa kupitia AI au UI ya Configurator huhifadhiwa kama JSONB katika jedwali moja la dynamic_records. Inafanya kazi vizuri shukrani kwa faharasa ya 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
Stack ya Teknolojia
Mfumo wa kisasa, unaoweza kupima, wa chanzo huria
Tumia ElpoCore Kama Engine Yako
Kwa makampuni ya programu, mashirika na washirika — mfumo wa PaaS. Uza engine ya metadata-driven chini ya chapa yako kupitia REST API + kichwa cha X-Tenant. Wateja wako wanaona yourerp.com na kamwe hawajui kuwa ElpoCore iko nyuma. ERP/CRM ambayo ingechukua miezi 6 kuandika iko tayari katika wiki 1.
POST /v1/entities · Ufunguo wa API + utengano wa tenant
Mfumo wa mada · React renderer · iframe au funga na UI yako mwenyewe
Bili inayotegemea matumizi · wateja wa mshirika huhesabiwa kwako
Jaribu Jukwaa Linalozungumza na AI
ElpoCore ni jukwaa kuu ambapo programu zote za ELPO huishi. Wateja wako pia wanaweza kujenga programu zao wenyewe — kwa kuzungumza tu na AI.