Hankalin Bayan Tsarin Hankali
🧬 Dandalin ElpoCore v1

Yi Magana da AI.
Gina Aikace-aikacenku.

ElpoCore babban dandali ne na ELPO ecosystem. Ko da masu amfani da ba su iya rubuta code suna iya gina aikace-aikace ta hanyar magana da AI. AI yana fassara bukatu na harshen halitta zuwa metadata JSON; Metadata Engine sannan yana samar da kai tsaye tebura na PostgreSQL, REST API da fom na React daga wannan JSON.

SmartERP, e-Belge Integrator da fakitin masana'antu 12 duk suna gudana akan ElpoCore. Abokan ciniki kuma za su iya gina aikace-aikacensu na musamman da AI a cikin mintuna, ba tare da code ba. Cortex yana zaune tare da dandali a matsayin saman saman gudanar da lasisi / shaida / amfani.

3
Samfuran tura
(On-Prem · SaaS · PaaS)
7
Masu samar da AI
a bayan gateway daya
0
Layukan code da za a rubuta
don gina aikace-aikace
🧬
Mataimakin AI na ElpoCore
● Akan Layi · masu samar da AI 7
Ina son tsarin bin diddigin abokin ciniki da waya, suna da kwanan watan tuntubar ƙarshe
✨ An gane. Ina gina tsari mai zuwa:

Customer entity (filaye 4)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Fom na React + shafin jerin
Tebur na PostgreSQL + indexes

A shirye — za ku iya fara amfani da shi a cikin dakika 5.
💡 Shawara: Zan ƙara filin "rukuni" don rarraba abokin ciniki? (VIP, Misali, Mara Aiki)
🏗️ Tushen Dandali

Toshe 8 na Ginin ElpoCore

Daga AI Chat Layer zuwa Metadata Engine, daga Plugin Host zuwa Script Runtime — kowane kashi yana da ƙarfi shi kaɗai, abin mamaki idan an haɗa shi.

💬 01

AI Chat Layer

Mai amfani yana rubutawa cikin harshen halitta: "Ina son tsarin bin diddigin abokin ciniki da waya, suna, kwanan watan tuntubar ƙarshe". AI yana samar da metadata JSON; Metadata Engine yana samar da tebur, REST endpoint da fom kai tsaye daga wannan JSON. AI ba ya rubuta code kai tsaye — yana samar da metadata kawai, dandali ya fassara shi.

🧬 02

Metadata Engine

Nau'ikan metadata 5 (entity, field, validation, ui, rule). Tushe ɗaya, fitarwa da yawa: schema na PostgreSQL + REST API + UI na React duk ana samar da su kai tsaye daga wannan metadata. Ajiya mai gauraye: tebura na gaske don core entities da aka gina ciki, JSONB + GIN index don entities masu motsi.

🎨 03

Generic UI Renderer

UI na atomatik daga metadata: fom, jeri, dalla-dalla, dashboard duk ana samar da su kai tsaye. Web (React 19), Desktop (Tauri), Mobile (Flutter) — kowanne yana zaro metadata iri ɗaya kuma yana samar da UI nasa. Backend ɗaya, abokan ciniki da yawa.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — mai gina dokoki na gani. Workflow bisa BPMN (sidecar na elpobpm), state machine, sarkar amincewa, ayyukan da aka tsara. Dokokin kasuwanci ana ajiye su a matsayin metadata kuma ana aiwatar da su a runtime.

🏢 05

Multi-Tenant + RLS

Kowace ƙungiya = tenant 1 = DB 1 ko schema 1. Cikakken raba bayanai tare da PostgreSQL Row Level Security (RLS). Tenant resolver ta lambar kamfani (babu buƙatar subdomain). Bayanan tenant na Master DB + provisioning.

🔌 06

Plugin Host

Tsarin microkernel. Gudanar da plugins na ɓangare na uku a cikin sandbox. Tsarin fakitin `.elpoapp` mai salon app-store an bayyana shi. Kayan aikin marketplace (tebura na publisher + listing) a shirye, kwararar bugawa ta ɓangare na uku a kan roadmap.

📜 07

Script Runtime (Roslyn)

Sandboxed C# scripting ta hanyar Microsoft.CodeAnalysis.CSharp.Scripting. Tsarin kasuwanci na musamman, computed fields da event handlers ana rubuta su a runtime kuma suna gudana ba tare da tarawa ba.

📦 08

App Packaging (.elpoapp)

Kowane aikace-aikace an haɗa shi cikin faifan .elpoapp: metadata + script + jigon UI + izini + takardun. Rarrabawa ta marketplace, sigogi, sabuntawa kai tsaye.

⏱️ Aikace-aikace a Cikin Dakika 45

Yi Magana · Bari AI Yayi Shawara · Samar · Yi Amfani

Bunkasa aikace-aikace da ke ɗaukar makonni a dandamali na al'ada ya faɗo a kan ElpoCore zuwa mintuna. Babu code da ake rubutawa — ana rubuta metadata, kuma dandali yana fassara ta.

01
⏱ Dakika 30

Yi Magana

Rubuta ko ka faɗa abin da kake so a harshen halitta. "Ina son tsarin bin diddigin abokin ciniki da waya, suna da kwanan watan tuntubar ƙarshe."

02
⏱ Dakika 5

AI Yayi Shawara

AI yana samar da metadata JSON: entity, filaye, ingantawa, alaƙa, UI. Yana nuna maka don amincewa. "Zan ƙara rukunin Customer kuma?"

03
⏱ Dakika 10

Samar da Kai Tsaye

Metadata Engine yana samar da kai tsaye tebur na PostgreSQL, REST endpoints, fom na React da shafin jeri. Migration yana gudana.

04
⏱ Nan da Nan

Yi Amfani

Buɗe shafin ka fara shigar da bayanai. Idan buƙatu sun canza, sai a sake magana — ƙara filaye, canza dokoki. Ba tare da rubuta code ba.

📦 Aikace-aikace da ke Gudana akan Sa

Dandali Daya, Aikace-aikace Marasa Iyaka

SmartERP, e-Belge Integrator da fakitin masana'antu duk suna gudana akan ElpoCore. Lokacin da suka buƙata, abokan ciniki kuma za su iya ƙirƙirar nasu aikace-aikace na musamman akan dandalin guda ta hanyar magana da AI ko amfani da In-Form Designer.

★ Flagship
SmartERP

SmartERP

Lissafi, kaya, tallace-tallace, sayayya, samarwa, HR — gajerun ERP da aka gina ciki (manifest-driven app v2.0)

Duba dalla-dalla
e-Belge Integrator

e-Belge Integrator

GİB e-invoice, e-archive, e-waybill, e-ledger, e-ticket, e-SMM, e-MM — samar da UBL-TR XML da gabatarwa

Duba dalla-dalla

Fakitin Masana'antu (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — kowanne tare da entities + samfurin fom + mataimakin AI + cross-module wire

Country Packs (3)

TR (Chart na Lissafi Mai Daidaita / GİB), US (GAAP), DE (HGB · SKR03/04) — fakitin tsari na gida

Aikace-aikace na Musamman

Abokan ciniki suna gina nasu aikace-aikace na musamman a cikin mintuna ta hanyar magana da AI ko amfani da In-Form Designer — ba tare da rubuta code ba

🧠 Karfin AI

AI yana yi.
Mutane suna kulawa.

AI Chat Layer na ElpoCore yana amfani da masu samar da AI 7 daban-daban (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Kowane samfurin ELPO yana yin kira ta gateway na bai-ɗaya ElpoAIapi — canza samfuri yana faruwa a wuri ɗaya, sabuntawa na prompt suna fitowa daga database.

01

Ƙirƙirar aikace-aikace cikin harshen halitta ("bin diddigin abokin ciniki, waya, suna, tuntubar ƙarshe..." → an gama)

02

Nazarin metadata da ke akwai da bayar da shawarwarin gyaran fuska

03

Sauya dokokin kasuwanci zuwa JSON Rule DSL

04

Gano kuskuren mai amfani da bayar da shawarwarin gyara

05

Masu samar da AI 7 ta gateway na ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Sarkar fallback kyauta: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — abokan ciniki na iya amfani da maɓallan LLM nasu

08

Bibiyar farashi, rate limiting, ma'aunin amfani (marketplace na agents akan roadmap)

🚀 Samfura 3 na Turawa

Engine Iri Daya, Hanyoyi Uku

Kuna son on-premise, SaaS, ko gina samfurin ku? ElpoCore ana ba shi daga code base ɗaya cikin samfura uku daban-daban.

01

On-Premise

Buri

Manyan kamfanoni, hukumomin gwamnati, masana'antu masu hankali ga bayanai

Samfurin Samun Kudi

Lasisi sau ɗaya + sabunta shekara + fakitin tallafi

Abokin ciniki yana fitar da ElpoCore-v1.0.zip akan sabar nasa kuma yana gudanar da setup.bat. PostgreSQL akan sabar nasa. Ba da lasisi an haɗa shi da Cortex, ana biya kowace shekara. Bayanai sun rage gaba ɗaya tare da abokin ciniki. AI: maɓallin kansa ko ElpoAIapi.

  • Mafi girman keɓancin bayanai
  • Single tenant, JWT login, mai sihiri na saiti
  • Sabunta lasisin shekara + fakitin tallafi
★ Mashahuri
02

SaaS

Buri

SMB, startups, masu kasuwanci ɗaya — duk wanda ba shi da sabar nasa

Samfurin Samun Kudi

Biyan kuɗi na wata-wata + kuɗin amfani da AI + ajiya

Yana gudana akan sabar mu. Shiga ta hanyar yanki ɗaya ta amfani da lambar kamfani — kowane kamfani an keɓe shi a cikin nasa DB. AI: ta ElpoAIapi (biya bisa amfani). Mu muna kula da sabuntawa, ajiya da kulawa.

  • Lambar kamfani → tenant resolver (babu buƙatar subdomain)
  • Ajiyar atomatik + kulawa + sabuntawa
  • Biyan kuɗi na wata-wata, tsare-tsaren matakai (free/pro/enterprise)
03

PaaS — Platform as API

Buri

Kamfanonin software, hukumomi, abokan tarayya

Samfurin Samun Kudi

Ana biyan kuɗi a kowane kiran API / entity / mai amfani

api.elpocore.com — REST API endpoints. Bayyana entities tare da POST /v1/entities, sa rikodi tare da POST /v1/entities/*/records, samar da metadata daga harshen halitta tare da POST /v1/ai/generate. Kamfanin software yana sayar da "Kodlax CRM" tare da ElpoCore yana gudana a baya.

  • Maɓallin API + kanun X-Tenant
  • Rate limiting, billing, ma'aunin amfani
  • Mizani mara iyaka (abokan ciniki na tarayya)
🏭 Fakitin Masana'antu 12

A Shirye Don Masana'antarku

Daga yadudduka zuwa kantin magani, gidan abinci zuwa motoci — fakitin masana'antu 12 suna zuwa tare da entities masu mahimmanci ga masana'antu, samfurin fom, mataimaka na AI da kwararar cross-module. Saitin danna ɗaya, idempotent.

👕

Tufafi

apparel
🚗

Motoci

automotive
🏗️

Gini

construction
💄

Kayan Shafa

cosmetics
🎓

Ilimi

education
🥫

Abinci da Abin Sha

foodbeverage
👟

Takalmi

footwear
🛋️

Kayan Daki

furniture
🏥

Kiwon Lafiya

healthcare
🚚

Logistics

logistics
💊

Kantin Magani

pharmacy
🍽️

Gidan Abinci

restaurant

Kowane fakiti: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

📡 Backend Daya, Abokan Ciniki Hudu

Aikace-aikace Iri Daya akan Kowace Na'ura

Saboda ElpoCore API-first + metadata-driven ne, duk abokin ciniki da yake jawo metadata yana gina UI nasa. Backend ya kasance iri ɗaya — Web, PWA, Desktop da Mobile suna haɗawa da entities iri ɗaya.

🌐

Web

React 19 + TypeScript

Yana gudana a cikin browser. Babban UI. Ya manyanta, kewayen yanayi mai faɗi.

  • Yana akwai yanzu
  • Aikin elpo-core-ui
  • Code base ɗaya na React
📲

PWA

React + Service Worker + Manifest

Ƙara faifai 3 zuwa app na yanar gizo = aikace-aikacen waya da za a iya saitawa. Yana aiki ba tare da intanet ba kuma yana aika sanarwar push.

  • Babu buƙatar app store
  • Kyauta — code base ɗaya
  • Ba intanet + push
🖥️

Desktop

Tauri (Rust + WebView)

Yana lulluɓe app ɗin React ɗinku da ke akwai. Yana samar da .exe / .dmg na 5-10MB (vs 200MB Electron). Menu na asali, tray, haɗin gwiwar OS.

  • Windows · macOS · Linux
  • Binary na 5-10MB
  • Ƙarancin amfani da RAM
📱

Mobil

Flutter (Dart)

Engine na Skia render — UI mai daidaituwa akan kowace na'ura. Kyamara, GPS, NFC, sanarwa na asali.

  • Android + iOS
  • Ayyukan asali
  • 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
⚡ Karfin Kai Tsaye

Abin da Low-Code na Al'ada Ba Zai Iya Yi Ba

ElpoCore yana ba kowane aikace-aikace ƙarfin dandali 10 a shirye don amfani da masu fafatawa na low-code ba sa bayarwa. Tsarin fom, cross-module wiring, time-travel, ra'ayin 360° — duk a matakin metadata.

⚙️

In-Form Designer

Yadudduka 3: Platform / Tenant / User

Maɓallin ⚙️ Design akan kowane fom. Masu amfani suna ƙara sabbin filaye a dakika 5. Ko da an sabunta saman saman, override na ƙasa suna kasancewa — saitin upgrade-safe.

🔗

Cross-Module Wire

nau'i 8 × triggers 8

Dokokin cross-module wiring: AutoFill, LookupChain, Derived, Event, Cascade. Studio na canvas na gani (graph na SVG bezier) + kallon tebur. Gano zagayowar AsyncLocal 10-hop.

🧠

Entity Deepening

Shawarar AI

Agents na entity-deepener / variant-matrix-builder / industry-pack-generator suna nazarin tsarin amfani kuma suna ba da shawara akan filaye, bambance-bambance ko fakitin masana'antu da suka ɓace.

📈

Auto-Recommend

cron na sa'o'i 24

SectorAutoRecommendBackgroundService yana kallon halayyar mai amfani kuma yana ba da shawarar ƙarin fakitin masana'antu ta hanyar banners na dashboard (misali F&B an sanya, an shawarci Restaurant).

🕒

Entity Versioning

API na time-travel

Kowane canji ana yi masa snapshot a cikin tebur na entity_versions. Sami sigar baya ta /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.

🎯

Ra'ayin 360°

Customer · Product · Supplier · Employee

Duk motsi, alaƙa da takaitawar AI don rikodi ɗaya akan allo ɗaya. Tarawa na metadata-driven maimakon JOIN masu rikitarwa.

🧭

DrillDown Navigator

Tarihin tsalle 20

Maɓallan baya/gaba a cikin kewayawa entity → entity → entity (sessionStorage). Masu amfani ba sa ɓacewa a tafiyar oda → abokin ciniki → invoice → biyan kuɗi.

🚀

Tenant Onboarding Saga

Matakai 6

Onboarding na sabon kamfani: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → a shirye don amfani. Sihirin /onboarding don interface na mai amfani.

🔐

Cortex Licensing

HMAC-SHA256

License heartbeat (ping na minti 5), banners na expired/suspended/readonly/expiring, hook na useLicenseStatus, mai tabbatar da HMAC na license.lic na On-Premise, kwararar reset_token.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: filaye da aka lissafa bisa fa'ida (Roslyn sandbox). Document Numbering: prefix / padding / sake saiti na shekara-wata, dokokin lambar da aka keɓe ta multi-tenant.

🗄️ Gine-ginen Bayanai na Gauraye

Ayyuka + Sassauci Tare

Core entities da aka gina ciki suna rayuwa a cikin tebura na gaske (mafi girman ayyuka), yayin da entities masu motsi da aka ƙirƙira da AI suna rayuwa a cikin JSONB (cikakkiyar sassauci). Mafi kyawun duniyoyi biyu.

🏛️

Core Entities

Core entities da aka gina ciki (tenants, users, accounts, invoices, products, contacts) ana ajiye su a cikin tebura na gaske. Mafi girman ayyuka, indexes masu yawa, JOIN masu rikitarwa.

Misalai
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts
🌊

Dynamic Entities

Entities na musamman da aka bayyana ta AI ko Configurator UI ana ajiye su a matsayin JSONB a tebur ɗaya na dynamic_records. Ayyuka godiya ga GIN index + partial indexes + materialized views.

Misalai
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Tarin Fasaha

Tsarin zamani, mai iya girma, mai buɗewa

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 · Abokin Tarayya na PaaS

Yi Amfani da ElpoCore a Matsayin Engine Naku

Don kamfanonin software, hukumomi da abokan tarayya — samfurin PaaS. Sayar da engine na metadata-driven a ƙarƙashin alamarku ta REST API + kanun X-Tenant. Abokan cinikinku suna gani yourerp.com kuma ba sa sanin cewa ElpoCore yana baya. ERP/CRM da zai ɗauki watanni 6 don rubutawa a shirye yake a cikin mako 1.

01 · API
Engine as a Service

POST /v1/entities · Maɓallin API + raba tenant

02 · UI
Frontend Naku

Tsarin jigogi · React renderer · iframe ko lulluɓe da UI ɗinku

03 · Mizani
Tenants Marasa Iyaka

Biyan kuɗi bisa amfani · abokan ciniki na abokin tarayya ana ƙididdige musu

Shirin Abokin Tarayya na PaaS

Gwada Dandalin da ke Magana da AI

ElpoCore babban dandali ne wanda duk aikace-aikacen ELPO suke rayuwa akansa. Abokan cinikinku kuma za su iya gina aikace-aikacensu — ta hanyar magana da AI kawai.

Rubuta a WhatsApp