Bercakap dengan AI.
Bina Aplikasi Anda.
ElpoCore ialah platform teras ekosistem ELPO. Walaupun pengguna tanpa pengetahuan kod boleh membina aplikasi dengan bercakap kepada AI. AI menterjemahkan permintaan bahasa semula jadi kepada metadata JSON; Metadata Engine kemudian menjana secara automatik jadual PostgreSQL, REST API dan borang React daripada JSON tersebut.
SmartERP, e-Belge Integrator, 12 pakej industri berjalan di atas ElpoCore. Pelanggan juga boleh membina aplikasi tersuai sendiri dengan AI dalam beberapa minit, tanpa kod. Cortex bersebelahan dengan platform sebagai lapisan atas pengurusan lesen / identiti / penggunaan.
(On-Prem · SaaS · PaaS)
di belakang satu gateway
untuk membina aplikasi
✓ Customer entity (4 medan)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ Borang React + halaman senarai
✓ Jadual PostgreSQL + indeks
Sedia — anda boleh mula menggunakannya dalam 5 saat.
8 Blok Binaan ElpoCore
Dari AI Chat Layer hingga Metadata Engine, Plugin Host hingga Script Runtime — setiap komponen kuat secara individu, hebat apabila digabungkan.
AI Chat Layer
Pengguna menulis dalam bahasa semula jadi: "Saya mahu sistem penjejakan pelanggan dengan telefon, nama, tarikh hubungan terakhir". AI menghasilkan metadata JSON; Metadata Engine menjana jadual, REST endpoint dan borang secara automatik daripada JSON tersebut. AI tidak pernah menulis kod secara langsung — hanya menghasilkan metadata, platform mentafsirnya.
Metadata Engine
5 jenis metadata (entity, field, validation, ui, rule). Satu sumber, banyak output: skema PostgreSQL + REST API + UI React semuanya dijana secara automatik daripada metadata yang sama. Storan hibrid: jadual sebenar untuk core entity terbina dalam, JSONB + indeks GIN untuk dynamic entity.
Generic UI Renderer
UI automatik daripada metadata: borang, senarai, perincian, dashboard semuanya dirender secara automatik. Web (React 19), Desktop (Tauri), Mobile (Flutter) — setiap satu menarik metadata yang sama dan merender UI sendiri. Satu backend, banyak client.
Workflow & Rule Engine
JSON Rule DSL — pembina peraturan visual. Aliran kerja berasaskan BPMN (sidecar elpobpm), state machine, rantaian kelulusan, kerja berjadual. Peraturan perniagaan disimpan sebagai metadata dan dilaksanakan pada runtime.
Multi-Tenant + RLS
Setiap organisasi = 1 tenant = 1 DB atau 1 schema. Pengasingan data penuh dengan PostgreSQL Row Level Security (RLS). Resolver tenant mengikut kod syarikat (tiada subdomain diperlukan). Rekod tenant Master DB + provisioning.
Plugin Host
Seni bina microkernel. Jalankan plugin pihak ketiga dalam sandbox. Format pakej `.elpoapp` gaya AppStore ditakrifkan. Infrastruktur marketplace sedia, aliran penerbitan pihak ketiga dalam peta jalan.
Script Runtime (Roslyn)
Sandboxed C# scripting melalui Microsoft.CodeAnalysis.CSharp.Scripting. Logik perniagaan tersuai, computed fields dan event handler ditulis pada runtime dan berjalan tanpa penyusunan.
App Packaging (.elpoapp)
Setiap aplikasi dibungkus dalam fail .elpoapp: metadata + skrip + tema UI + permissions + dokumentasi. Pengedaran marketplace, versi, kemas kini automatik.
Bercakap · AI Cadangkan · Jana · Guna
Pembangunan aplikasi yang mengambil masa beberapa minggu pada platform tradisional jatuh kepada minit pada ElpoCore. Tiada kod ditulis — metadata ditulis, platform mentafsir.
Bercakap
Tulis atau sebut apa yang anda mahu dalam bahasa semula jadi. "Saya mahu sistem penjejakan pelanggan dengan telefon, nama, tarikh hubungan terakhir."
AI Cadangkan
AI menjana metadata JSON: entity, medan, validasi, perhubungan, UI. Menunjukkannya kepada anda untuk kelulusan. "Patutkah saya tambah kategori Customer juga?"
Jana Auto
Metadata Engine secara automatik menjana jadual PostgreSQL, REST endpoint, borang React dan halaman senarai. Migrasi berjalan.
Guna
Buka halaman dan mula memasukkan data. Jika keperluan berubah, cakap semula — tambah medan, tukar peraturan. Tanpa menulis kod.
Satu Platform, Aplikasi Tanpa Had
SmartERP, e-Belge Integrator dan pakej industri berjalan di atas ElpoCore. Apabila diperlukan, pelanggan juga boleh mencipta aplikasi tersuai mereka sendiri pada platform yang sama dengan bercakap kepada AI atau menggunakan In-Form Designer.
SmartERP
Perakaunan, inventori, jualan, pembelian, pengeluaran, HR — modul ERP terbina dalam (manifest-driven app v2.0)
e-Belge Integrator
GİB e-invois, e-arkib, e-bil penghantaran, e-buku, e-tiket, e-SMM, e-MM — penjanaan dan penghantaran UBL-TR XML
Pakej Industri (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — setiap satu dengan entity + form-template + pembantu AI + cross-module wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — pakej peraturan tempatan
Aplikasi Tersuai
Pelanggan membina aplikasi tersuai sendiri dalam beberapa minit dengan bercakap kepada AI atau menggunakan In-Form Designer — tanpa menulis kod
AI melakukan.
Manusia menyelia.
AI Chat Layer ElpoCore menggunakan 7 penyedia AI berbeza (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Setiap produk ELPO membuat panggilan melalui gateway berkongsi ElpoAIapi — pertukaran model berlaku di satu tempat, kemas kini prompt dari pangkalan data.
Penciptaan aplikasi dalam bahasa semula jadi ("penjejakan pelanggan, telefon, nama, hubungan terakhir..." → siap)
Menganalisis metadata sedia ada dan mencadangkan penyesuaian
Menukar peraturan perniagaan kepada JSON Rule DSL
Mengesan kesilapan pengguna dan mencadangkan pembetulan
7 penyedia AI melalui gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Rantaian fallback percuma: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — pelanggan boleh guna kunci LLM sendiri
Penjejakan kos, rate limiting, metrik penggunaan (marketplace agen dalam peta jalan)
Engine Sama, Tiga Saluran
Adakah anda mahu on-premise, SaaS, atau membina produk anda sendiri? ElpoCore disampaikan daripada asas kod yang sama dalam tiga model berbeza.
On-Premise
Syarikat besar, agensi kerajaan, industri sensitif data
Lesen sekali bayar + pembaharuan tahunan + pakej sokongan
Pelanggan mengekstrak ElpoCore-v1.0.zip pada pelayan mereka sendiri dan menjalankan setup.bat. PostgreSQL pada pelayan mereka sendiri. Lesen terikat kepada Cortex, dibayar setiap tahun. Data kekal sepenuhnya dengan pelanggan. AI: kunci sendiri atau ElpoAIapi.
- Privasi data maksimum
- Single tenant, JWT login, setup wizard
- Pembaharuan lesen tahunan + pakej sokongan
SaaS
PKS, startup, peniaga persendirian — sesiapa tanpa pelayan sendiri
Langganan bulanan + yuran penggunaan AI + storan
Berjalan pada pelayan kami. Log masuk melalui satu domain menggunakan kod syarikat — setiap syarikat diasingkan dalam DB sendiri. AI: melalui ElpoAIapi (bayar setiap kegunaan). Kami mengendalikan kemas kini, sandaran dan pemantauan.
- Kod syarikat → resolver tenant (tiada subdomain diperlukan)
- Sandaran automatik + pemantauan + kemas kini
- Langganan bulanan, pelan berperingkat (free/pro/enterprise)
PaaS — Platform as API
Syarikat perisian, agensi, rakan kongsi
Penggunaan dibilkan setiap panggilan API / entity / pengguna
api.elpocore.com — REST API endpoints. Takrifkan entity dengan POST /v1/entities, masukkan rekod dengan POST /v1/entities/*/records, jana metadata daripada bahasa semula jadi dengan POST /v1/ai/generate. Syarikat perisian menjual "Kodlax CRM" dengan ElpoCore berjalan di belakang.
- API key + header X-Tenant
- Rate limiting, billing, metrik penggunaan
- Skala tanpa had (pelanggan rakan kongsi)
Sedia untuk Industri Anda
Dari tekstil ke farmasi, restoran ke automotif — 12 pakej industri dihantar dengan entity khusus industri, form template, pembantu AI dan aliran cross-module. Pemasangan satu klik, idempotent.
Tekstil
apparel Automotif
automotive Pembinaan
construction Kosmetik
cosmetics Pendidikan
education Makanan & Minuman
foodbeverage Kasut
footwear Perabot
furniture Kesihatan
healthcare Logistik
logistics Farmasi
pharmacy Restoran
restaurant Setiap pakej: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Aplikasi Sama di Setiap Peranti
Kerana ElpoCore adalah API-first + metadata-driven, mana-mana client yang menarik metadata membina UI sendiri. Backend kekal sama — Web, PWA, Desktop dan Mobile mengikat kepada entity yang sama.
Web
Berjalan dalam pelayar. UI utama. Matang, ekosistem luas.
- Tersedia
- Projek elpo-core-ui
- Satu asas kod React
PWA
Tambahkan 3 fail kepada aplikasi web = aplikasi boleh dipasang pada telefon. Berjalan offline dan menghantar push notification.
- Tiada app store diperlukan
- Percuma — asas kod yang sama
- Offline + push
Desktop
Membungkus aplikasi React sedia ada. Menghasilkan .exe / .dmg 5-10MB (vs Electron 200MB). Menu natif, tray, integrasi OS.
- Windows · macOS · Linux
- Binari 5-10MB
- Penggunaan RAM rendah
Mobil
Engine render Skia — UI konsisten pada setiap peranti. Native kamera, GPS, NFC, pemberitahuan.
- Android + iOS
- Prestasi natif
- 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 Apa Yang Tidak Boleh Dilakukan Low-Code Tradisional
ElpoCore memberi setiap aplikasi 10 keupayaan platform bersedia digunakan yang tidak ditawarkan pesaing low-code. Reka bentuk borang, cross-module wiring, time-travel, paparan 360° — semua pada tahap metadata.
In-Form Designer
3 lapisan: Platform / Tenant / UserButang ⚙️ Reka Bentuk pada setiap borang. Pengguna menambah medan baharu dalam 5 saat. Walaupun lapisan atas dikemas kini, override lapisan bawah dikekalkan — penyesuaian upgrade-safe.
Cross-Module Wire
8 jenis × 8 triggerPeraturan wiring cross-module: AutoFill, LookupChain, Derived, Event, Cascade. Studio canvas visual (graf SVG bezier) + paparan jadual. Pengesanan kitaran AsyncLocal 10-hop.
Entity Deepening
Cadangan AIAgen entity-deepener / variant-matrix-builder / industry-pack-generator menganalisis corak penggunaan dan mencadangkan medan, varian atau pakej industri yang hilang.
Auto-Recommend
Cron 24 jamSectorAutoRecommendBackgroundService memantau tingkah laku pengguna dan mengesyorkan pakej industri tambahan melalui banner dashboard (cth. F&B dipasang, Restaurant dicadang).
Entity Versioning
API time-travelSetiap perubahan disnapshot ke jadual entity_versions. Ambil versi lalu melalui /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.
Paparan 360°
Customer · Product · Supplier · EmployeeSemua pergerakan, perhubungan dan ringkasan AI untuk satu rekod pada satu skrin. Pengagregatan metadata-driven berbanding JOIN kompleks.
DrillDown Navigator
Sejarah 20 hopButang kembali/maju dalam navigasi entity → entity → entity (sessionStorage). Pengguna tidak hilang dalam perjalanan pesanan → pelanggan → invois → pembayaran.
Tenant Onboarding Saga
6 langkahOnboarding syarikat baharu: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → sedia digunakan. Wizard /onboarding untuk antara muka pengguna.
Pelesenan Cortex
HMAC-SHA256License heartbeat (ping 5 minit), banner expired/suspended/readonly/expiring, hook useLicenseStatus, pengesahan HMAC fail license.lic On-Premise, aliran reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: medan dikira berasaskan ungkapan (Roslyn sandbox). Document Numbering: prefix / padding / reset tahunan-bulanan, peraturan penomboran multi-tenant terasing.
Prestasi + Fleksibiliti Bersama
Core entity terbina dalam hidup dalam jadual sebenar (prestasi maksimum), manakala dynamic entity yang dibuat dengan AI hidup dalam JSONB (fleksibiliti penuh). Yang terbaik dari kedua-dua dunia.
Core Entities
Core entity terbina dalam (tenants, users, accounts, invoices, products, contacts) disimpan dalam jadual sebenar. Prestasi maksimum, indeks kaya, JOIN kompleks.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Entity tersuai yang ditakrifkan melalui AI atau UI Configurator disimpan sebagai JSONB dalam satu jadual dynamic_records. Performant berkat indeks 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
Timbunan Teknologi
Ekosistem moden, boleh skala, sumber terbuka
Gunakan ElpoCore Sebagai Engine Anda
Untuk syarikat perisian, agensi dan rakan kongsi — model PaaS. Jual engine metadata-driven di bawah jenama anda sendiri melalui REST API + header X-Tenant. Pelanggan anda melihat yourerp.com dan tidak pernah tahu ElpoCore di belakangnya. ERP/CRM yang akan mengambil masa 6 bulan untuk ditulis sedia dalam 1 minggu.
POST /v1/entities · API key + pengasingan tenant
Sistem tema · React renderer · iframe atau bungkus dengan UI anda sendiri
Pembilan berasaskan penggunaan · pelanggan rakan kongsi dikira untuk anda
Cuba Platform yang Bercakap dengan AI
ElpoCore ialah platform teras di mana semua aplikasi ELPO berjalan. Pelanggan anda juga boleh membina aplikasi sendiri — hanya dengan bercakap kepada AI.