Minda di Sebalik Sistem Pintar
🧬 Platform ElpoCore v1

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.

3
Model penggunaan
(On-Prem · SaaS · PaaS)
7
Penyedia AI
di belakang satu gateway
0
Baris kod untuk ditulis
untuk membina aplikasi
🧬
Pembantu AI ElpoCore
● Dalam talian · 7 penyedia AI
Saya mahu sistem penjejakan pelanggan dengan telefon, nama dan tarikh hubungan terakhir
✨ Faham. Membina struktur berikut:

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.
💡 Cadangan: Patutkah saya tambah medan "kategori" untuk segmentasi pelanggan? (VIP, Standard, Tidak Aktif)
🏗️ Teras Platform

8 Blok Binaan ElpoCore

Dari AI Chat Layer hingga Metadata Engine, Plugin Host hingga Script Runtime — setiap komponen kuat secara individu, hebat apabila digabungkan.

💬 01

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.

🧬 02

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.

🎨 03

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.

⚙️ 04

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.

🏢 05

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.

🔌 06

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.

📜 07

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.

📦 08

App Packaging (.elpoapp)

Setiap aplikasi dibungkus dalam fail .elpoapp: metadata + skrip + tema UI + permissions + dokumentasi. Pengedaran marketplace, versi, kemas kini automatik.

⏱️ Aplikasi dalam 45 Saat

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.

01
⏱ 30 saat

Bercakap

Tulis atau sebut apa yang anda mahu dalam bahasa semula jadi. "Saya mahu sistem penjejakan pelanggan dengan telefon, nama, tarikh hubungan terakhir."

02
⏱ 5 saat

AI Cadangkan

AI menjana metadata JSON: entity, medan, validasi, perhubungan, UI. Menunjukkannya kepada anda untuk kelulusan. "Patutkah saya tambah kategori Customer juga?"

03
⏱ 10 saat

Jana Auto

Metadata Engine secara automatik menjana jadual PostgreSQL, REST endpoint, borang React dan halaman senarai. Migrasi berjalan.

04
⏱ Serta-merta

Guna

Buka halaman dan mula memasukkan data. Jika keperluan berubah, cakap semula — tambah medan, tukar peraturan. Tanpa menulis kod.

📦 Aplikasi yang Berjalan di Atas

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.

★ Flagship
SmartERP

SmartERP

Perakaunan, inventori, jualan, pembelian, pengeluaran, HR — modul ERP terbina dalam (manifest-driven app v2.0)

Lihat butiran
e-Belge Integrator

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

Lihat butiran

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

🧠 Keupayaan AI

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.

01

Penciptaan aplikasi dalam bahasa semula jadi ("penjejakan pelanggan, telefon, nama, hubungan terakhir..." → siap)

02

Menganalisis metadata sedia ada dan mencadangkan penyesuaian

03

Menukar peraturan perniagaan kepada JSON Rule DSL

04

Mengesan kesilapan pengguna dan mencadangkan pembetulan

05

7 penyedia AI melalui gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Rantaian fallback percuma: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — pelanggan boleh guna kunci LLM sendiri

08

Penjejakan kos, rate limiting, metrik penggunaan (marketplace agen dalam peta jalan)

🚀 3 Model Penggunaan

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.

01

On-Premise

Sasaran

Syarikat besar, agensi kerajaan, industri sensitif data

Model Pendapatan

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
★ Popular
02

SaaS

Sasaran

PKS, startup, peniaga persendirian — sesiapa tanpa pelayan sendiri

Model Pendapatan

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

PaaS — Platform as API

Sasaran

Syarikat perisian, agensi, rakan kongsi

Model Pendapatan

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)
🏭 12 Pakej Industri

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/

📡 Satu Backend, Empat Client

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

React 19 + TypeScript

Berjalan dalam pelayar. UI utama. Matang, ekosistem luas.

  • Tersedia
  • Projek elpo-core-ui
  • Satu asas kod React
📲

PWA

React + Service Worker + Manifest

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

Tauri (Rust + WebView)

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

Flutter (Dart)

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
⚡ Keupayaan Langsung

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 / User

Butang ⚙️ 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 trigger

Peraturan wiring cross-module: AutoFill, LookupChain, Derived, Event, Cascade. Studio canvas visual (graf SVG bezier) + paparan jadual. Pengesanan kitaran AsyncLocal 10-hop.

🧠

Entity Deepening

Cadangan AI

Agen entity-deepener / variant-matrix-builder / industry-pack-generator menganalisis corak penggunaan dan mencadangkan medan, varian atau pakej industri yang hilang.

📈

Auto-Recommend

Cron 24 jam

SectorAutoRecommendBackgroundService memantau tingkah laku pengguna dan mengesyorkan pakej industri tambahan melalui banner dashboard (cth. F&B dipasang, Restaurant dicadang).

🕒

Entity Versioning

API time-travel

Setiap 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 · Employee

Semua pergerakan, perhubungan dan ringkasan AI untuk satu rekod pada satu skrin. Pengagregatan metadata-driven berbanding JOIN kompleks.

🧭

DrillDown Navigator

Sejarah 20 hop

Butang kembali/maju dalam navigasi entity → entity → entity (sessionStorage). Pengguna tidak hilang dalam perjalanan pesanan → pelanggan → invois → pembayaran.

🚀

Tenant Onboarding Saga

6 langkah

Onboarding syarikat baharu: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → sedia digunakan. Wizard /onboarding untuk antara muka pengguna.

🔐

Pelesenan Cortex

HMAC-SHA256

License 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-safe

Computed Fields: medan dikira berasaskan ungkapan (Roslyn sandbox). Document Numbering: prefix / padding / reset tahunan-bulanan, peraturan penomboran multi-tenant terasing.

🗄️ Seni Bina Data Hibrid

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.

Contoh
  • 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.

Contoh
  • 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

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)
AI Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
🏷️ White-Label · Rakan PaaS

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.

01 · API
Engine as a Service

POST /v1/entities · API key + pengasingan tenant

02 · UI
Frontend Sendiri

Sistem tema · React renderer · iframe atau bungkus dengan UI anda sendiri

03 · Skala
Tenant Tanpa Had

Pembilan berasaskan penggunaan · pelanggan rakan kongsi dikira untuk anda

Program Rakan PaaS

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.

Tulis di WhatsApp