ذهن پشت سیستم‌های هوشمند
🧬 پلتفرم ElpoCore v1

با هوش مصنوعی صحبت کنید.
اپلیکیشن خود را بسازید.

ElpoCore پلتفرم اصلی اکوسیستم ELPO است. حتی کاربرانی که با کدنویسی آشنا نیستند نیز می‌توانند با صحبت کردن با هوش مصنوعی اپلیکیشن بسازند. هوش مصنوعی درخواست‌های زبان طبیعی را به metadata JSON ترجمه می‌کند؛ سپس Metadata Engine به طور خودکار جداول PostgreSQL، REST API و فرم‌های React را از آن JSON تولید می‌کند.

SmartERP، e-Belge Integrator و ۱۲ پکیج صنعتی همگی روی ElpoCore اجرا می‌شوند. مشتریان نیز می‌توانند اپلیکیشن‌های سفارشی خود را با هوش مصنوعی در چند دقیقه و بدون کدنویسی بسازند. Cortex به عنوان لایه بالایی مدیریت مجوز / هویت / استفاده در کنار پلتفرم قرار می‌گیرد.

۳
مدل استقرار
(On-Prem · SaaS · PaaS)
۷
ارائه‌دهنده هوش مصنوعی
پشت یک gateway
۰
خط کد برای نوشتن
برای ساخت اپلیکیشن
🧬
دستیار هوش مصنوعی ElpoCore
● آنلاین · ۷ ارائه‌دهنده هوش مصنوعی
می‌خواهم یک سیستم پیگیری مشتری با تلفن، نام و تاریخ آخرین تماس
✨ متوجه شدم. در حال ساخت ساختار زیر:

Customer entity (۴ فیلد)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
فرم React + صفحه لیست
جدول PostgreSQL + ایندکس‌ها

آماده — می‌توانید در ۵ ثانیه شروع به استفاده کنید.
💡 پیشنهاد: آیا فیلد "دسته‌بندی" را برای تقسیم‌بندی مشتری اضافه کنم؟ (VIP، استاندارد، غیرفعال)
🏗️ هسته پلتفرم

۸ بلوک سازنده ElpoCore

از AI Chat Layer تا Metadata Engine، از Plugin Host تا Script Runtime — هر کامپوننت به تنهایی قدرتمند است، در ترکیب باورنکردنی.

💬 01

AI Chat Layer

کاربر به زبان طبیعی می‌نویسد: "یک سیستم پیگیری مشتری با تلفن، نام، تاریخ آخرین تماس می‌خواهم". هوش مصنوعی metadata JSON تولید می‌کند؛ Metadata Engine به طور خودکار از آن JSON جدول، REST endpoint و فرم تولید می‌کند. هوش مصنوعی هرگز مستقیماً کد نمی‌نویسد — فقط metadata تولید می‌کند، پلتفرم آن را تفسیر می‌کند.

🧬 02

Metadata Engine

۵ نوع metadata (entity, field, validation, ui, rule). یک منبع، خروجی‌های متعدد: schema PostgreSQL + REST API + UI React همگی به طور خودکار از همان metadata تولید می‌شوند. ذخیره‌سازی ترکیبی: جداول واقعی برای core entityهای ساخته‌شده، JSONB + ایندکس GIN برای entityهای پویا.

🎨 03

Generic UI Renderer

UI خودکار از metadata: فرم، لیست، جزئیات، داشبورد همگی به طور خودکار رندر می‌شوند. Web (React 19)، Desktop (Tauri)، Mobile (Flutter) — هر کدام همان metadata را می‌کشد و UI خود را رندر می‌کند. یک backend، کلاینت‌های متعدد.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — سازنده قوانین بصری. workflow مبتنی بر BPMN (sidecar elpobpm)، state machine، زنجیره تأیید، کارهای زمان‌بندی شده. قوانین کسب‌وکار به صورت metadata ذخیره و در runtime اجرا می‌شوند.

🏢 05

Multi-Tenant + RLS

هر سازمان = ۱ tenant = ۱ DB یا ۱ schema. جداسازی کامل داده‌ها با PostgreSQL Row Level Security (RLS). tenant resolver بر اساس کد شرکت (بدون نیاز به subdomain). رکوردهای tenant در Master DB + provisioning.

🔌 06

Plugin Host

معماری microkernel. پلاگین‌های شخص ثالث را در sandbox اجرا کنید. فرمت پکیج `.elpoapp` به سبک app-store تعریف شده است. زیرساخت marketplace (جداول publisher + listing) آماده، جریان انتشار شخص ثالث در roadmap.

📜 07

Script Runtime (Roslyn)

Sandboxed C# scripting از طریق Microsoft.CodeAnalysis.CSharp.Scripting. منطق کسب‌وکار سفارشی، computed fields و event handlers در runtime نوشته و بدون کامپایل اجرا می‌شوند.

📦 08

App Packaging (.elpoapp)

هر اپلیکیشن در یک فایل .elpoapp بسته‌بندی می‌شود: metadata + اسکریپت + تم UI + مجوزها + مستندات. توزیع marketplace، نسخه‌بندی، به‌روزرسانی خودکار.

⏱️ یک اپلیکیشن در ۴۵ ثانیه

صحبت کنید · اجازه دهید هوش مصنوعی پیشنهاد دهد · تولید · استفاده

توسعه اپلیکیشنی که در پلتفرم‌های سنتی هفته‌ها طول می‌کشد، در ElpoCore به دقیقه کاهش می‌یابد. هیچ کدی نوشته نمی‌شود — metadata نوشته می‌شود و پلتفرم آن را تفسیر می‌کند.

01
⏱ ۳۰ ثانیه

صحبت کنید

آنچه می‌خواهید را به زبان طبیعی بنویسید یا بگویید. "یک سیستم پیگیری مشتری با تلفن، نام و تاریخ آخرین تماس می‌خواهم."

02
⏱ ۵ ثانیه

هوش مصنوعی پیشنهاد می‌دهد

هوش مصنوعی metadata JSON تولید می‌کند: entity، فیلدها، اعتبارسنجی، روابط، UI. به شما برای تأیید نشان می‌دهد. "آیا دسته Customer هم اضافه کنم؟"

03
⏱ ۱۰ ثانیه

تولید خودکار

Metadata Engine به طور خودکار جدول PostgreSQL، REST endpoints، فرم React و صفحه لیست را تولید می‌کند. Migration اجرا می‌شود.

04
⏱ فوری

استفاده

صفحه را باز کنید و شروع به وارد کردن داده کنید. اگر نیازها تغییر کرد، فقط دوباره صحبت کنید — فیلد اضافه کنید، قوانین را تغییر دهید. بدون نوشتن کد.

📦 اپلیکیشن‌هایی که در بالا اجرا می‌شوند

یک پلتفرم، اپلیکیشن‌های نامحدود

SmartERP، e-Belge Integrator و پکیج‌های صنعتی همگی روی ElpoCore اجرا می‌شوند. در صورت نیاز، مشتریان نیز می‌توانند اپلیکیشن‌های سفارشی خود را روی همان پلتفرم با صحبت کردن با هوش مصنوعی یا استفاده از In-Form Designer بسازند.

★ Flagship
SmartERP

SmartERP

حسابداری، انبار، فروش، خرید، تولید، منابع انسانی — ماژول‌های ERP داخلی (manifest-driven app v2.0)

مشاهده جزئیات
e-Belge Integrator

e-Belge Integrator

GİB e-فاکتور، e-آرشیو، e-بارنامه، e-دفتر، e-بلیط، e-SMM، e-MM — تولید و ارسال UBL-TR XML

مشاهده جزئیات

پکیج‌های صنعتی (۱۲)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — هر کدام با entities + قالب فرم + دستیار هوش مصنوعی + cross-module wire

Country Packs (۳)

TR (طرح حساب یکپارچه / GİB)، US (GAAP)، DE (HGB · SKR03/04) — پکیج‌های تنظیمات محلی

اپلیکیشن‌های سفارشی

مشتریان اپلیکیشن‌های سفارشی خود را در چند دقیقه با صحبت کردن با هوش مصنوعی یا استفاده از In-Form Designer می‌سازند — بدون نوشتن کد

🧠 قابلیت‌های هوش مصنوعی

هوش مصنوعی انجام می‌دهد.
انسان‌ها نظارت می‌کنند.

AI Chat Layer ElpoCore از ۷ ارائه‌دهنده هوش مصنوعی متفاوت استفاده می‌کند (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). هر محصول ELPO از طریق gateway مشترک ElpoAIapi فراخوانی می‌کند — تعویض مدل در یک مکان انجام می‌شود، به‌روزرسانی‌های prompt از پایگاه داده می‌آیند.

01

ایجاد اپلیکیشن با زبان طبیعی ("پیگیری مشتری، تلفن، نام، آخرین تماس..." → آماده)

02

تحلیل metadata موجود و پیشنهاد سفارشی‌سازی

03

تبدیل قوانین کسب‌وکار به JSON Rule DSL

04

تشخیص اشتباهات کاربر و پیشنهاد اصلاح

05

۷ ارائه‌دهنده هوش مصنوعی از طریق gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

زنجیره fallback رایگان: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — مشتریان می‌توانند از کلیدهای LLM خود استفاده کنند

08

پیگیری هزینه، rate limiting، معیارهای استفاده (marketplace agent در roadmap)

🚀 ۳ مدل استقرار

همان موتور، سه کانال

آیا on-premise، SaaS، یا ساخت محصول خود را می‌خواهید؟ ElpoCore از همان code base در سه مدل مختلف ارائه می‌شود.

01

On-Premise

هدف

شرکت‌های بزرگ، سازمان‌های دولتی، صنایع حساس به داده

مدل درآمد

مجوز یک‌باره + تمدید سالانه + بسته پشتیبانی

مشتری ElpoCore-v1.0.zip را روی سرور خود استخراج می‌کند و setup.bat را اجرا می‌کند. PostgreSQL روی سرور خودش. مجوز به Cortex گره خورده، سالانه پرداخت می‌شود. داده‌ها کاملاً نزد مشتری باقی می‌مانند. هوش مصنوعی: کلید خود یا ElpoAIapi.

  • حداکثر حریم خصوصی داده
  • Single tenant، ورود JWT، جادوگر نصب
  • تمدید سالانه مجوز + بسته پشتیبانی
★ محبوب
02

SaaS

هدف

SMB، استارتاپ‌ها، فریلنسرها — هر کسی که سرور خود ندارد

مدل درآمد

اشتراک ماهانه + هزینه استفاده از هوش مصنوعی + ذخیره‌سازی

روی سرورهای ما اجرا می‌شود. ورود از طریق یک دامنه با کد شرکت — هر شرکت در DB خود ایزوله. هوش مصنوعی: از طریق ElpoAIapi (پرداخت بر اساس استفاده). ما به‌روزرسانی‌ها، پشتیبان‌گیری و نظارت را مدیریت می‌کنیم.

  • کد شرکت → tenant resolver (بدون نیاز به subdomain)
  • پشتیبان‌گیری خودکار + نظارت + به‌روزرسانی
  • اشتراک ماهانه، پلن‌های سطح‌بندی شده (free/pro/enterprise)
03

PaaS — Platform as API

هدف

شرکت‌های نرم‌افزاری، آژانس‌ها، شرکا

مدل درآمد

صورتحساب بر اساس فراخوانی API / entity / کاربر

api.elpocore.com — REST API endpoints. entityها را با POST /v1/entities تعریف کنید، رکوردها را با POST /v1/entities/*/records وارد کنید، metadata را از زبان طبیعی با POST /v1/ai/generate تولید کنید. یک شرکت نرم‌افزاری "Kodlax CRM" را با ElpoCore در زیر می‌فروشد.

  • کلید API + هدر X-Tenant
  • Rate limiting، billing، معیارهای استفاده
  • مقیاس نامحدود (مشتریان شرکا)
🏭 ۱۲ پکیج صنعتی

آماده برای صنعت شما

از نساجی تا داروخانه، رستوران تا خودرو — ۱۲ پکیج صنعتی همراه با entityهای خاص صنعت، قالب‌های فرم، دستیارهای هوش مصنوعی و جریان‌های cross-module ارائه می‌شوند. نصب با یک کلیک، idempotent.

👕

پوشاک

apparel
🚗

خودرو

automotive
🏗️

ساختمان

construction
💄

آرایشی

cosmetics
🎓

آموزش

education
🥫

غذا و نوشیدنی

foodbeverage
👟

کفش

footwear
🛋️

مبلمان

furniture
🏥

بهداشت و درمان

healthcare
🚚

لجستیک

logistics
💊

داروخانه

pharmacy
🍽️

رستوران

restaurant

هر پکیج: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

📡 یک Backend، چهار کلاینت

همان اپلیکیشن روی هر دستگاه

از آنجا که ElpoCore API-first + metadata-driven است، هر کلاینتی که metadata را بکشد UI خود را می‌سازد. Backend ثابت می‌ماند — Web، PWA، Desktop و Mobile به همان entityها متصل می‌شوند.

🌐

Web

React 19 + TypeScript

در مرورگر اجرا می‌شود. UI اصلی. بالغ، اکوسیستم گسترده.

  • در حال حاضر در دسترس
  • پروژه elpo-core-ui
  • یک code base React
📲

PWA

React + Service Worker + Manifest

۳ فایل به اپ وب اضافه کنید = اپلیکیشن قابل نصب گوشی. آفلاین کار می‌کند و push notification ارسال می‌کند.

  • بدون نیاز به app store
  • رایگان — همان code base
  • آفلاین + push
🖥️

Desktop

Tauri (Rust + WebView)

اپلیکیشن React موجود شما را می‌پیچد. یک .exe / .dmg با حجم ۵-۱۰ مگابایت تولید می‌کند (در مقابل ۲۰۰ مگابایت Electron). منوی native، tray، یکپارچگی OS.

  • Windows · macOS · Linux
  • Binary با حجم ۵-۱۰ مگابایت
  • مصرف RAM کم
📱

Mobil

Flutter (Dart)

Skia render engine — UI سازگار روی هر دستگاه. دوربین، GPS، NFC، اعلان‌های native.

  • Android + iOS
  • عملکرد native
  • 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
⚡ قابلیت‌های زنده

آنچه Low-Code سنتی نمی‌تواند انجام دهد

ElpoCore به هر اپلیکیشن ۱۰ قابلیت پلتفرم آماده استفاده می‌دهد که رقبای low-code ارائه نمی‌دهند. طراحی فرم، cross-module wiring، time-travel، نمای ۳۶۰° — همه در سطح metadata.

⚙️

In-Form Designer

۳ لایه: Platform / Tenant / User

دکمه ⚙️ Design روی هر فرم. کاربران در ۵ ثانیه فیلد جدید اضافه می‌کنند. حتی وقتی لایه بالایی به‌روزرسانی می‌شود، override‌های پایین حفظ می‌شوند — سفارشی‌سازی upgrade-safe.

🔗

Cross-Module Wire

۸ نوع × ۸ trigger

قوانین cross-module wiring: AutoFill، LookupChain، Derived، Event، Cascade. استودیوی canvas بصری (SVG bezier graph) + نمای جدول. تشخیص چرخه AsyncLocal ۱۰-hop.

🧠

Entity Deepening

پیشنهاد هوش مصنوعی

agentهای entity-deepener / variant-matrix-builder / industry-pack-generator الگوهای استفاده را تحلیل می‌کنند و فیلدها، انواع یا پکیج‌های صنعتی گمشده را پیشنهاد می‌دهند.

📈

Auto-Recommend

cron ۲۴ ساعته

SectorAutoRecommendBackgroundService رفتار کاربر را زیر نظر می‌گیرد و پکیج‌های صنعتی اضافی را از طریق بنرهای داشبورد توصیه می‌کند (مثلاً F&B نصب شده، Restaurant پیشنهاد شده).

🕒

Entity Versioning

API time-travel

هر تغییر در جدول entity_versions snapshot می‌شود. نسخه گذشته را از طریق /api/admin/entity-version/X/Y/at?asOf=... دریافت کنید. Compliance + audit + rollback.

🎯

نمای ۳۶۰°

Customer · Product · Supplier · Employee

تمام حرکات، روابط و خلاصه‌های هوش مصنوعی برای یک رکورد روی یک صفحه. تجمیع metadata-driven به جای JOINهای پیچیده.

🧭

DrillDown Navigator

تاریخچه ۲۰ hop

دکمه‌های قبل/بعد در ناوبری entity → entity → entity (sessionStorage). کاربران در سفر سفارش → مشتری → فاکتور → پرداخت گم نمی‌شوند.

🚀

Tenant Onboarding Saga

۶ مرحله

onboarding شرکت جدید: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → آماده استفاده. جادوگر /onboarding برای رابط کاربری.

🔐

Cortex Licensing

HMAC-SHA256

License heartbeat (ping ۵ دقیقه‌ای)، بنرهای expired/suspended/readonly/expiring، hook useLicenseStatus، اعتبارسنج HMAC license.lic در On-Premise، جریان reset_token.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: فیلدهای محاسبه شده بر اساس عبارت (Roslyn sandbox). Document Numbering: prefix / padding / ریست سالانه-ماهانه، قوانین شماره‌گذاری ایزوله multi-tenant.

🗄️ معماری داده ترکیبی

عملکرد + انعطاف‌پذیری با هم

core entityهای ساخته‌شده در جداول واقعی زندگی می‌کنند (حداکثر عملکرد)، در حالی که entityهای پویا ایجاد شده با هوش مصنوعی در JSONB زندگی می‌کنند (انعطاف‌پذیری کامل). بهترین از هر دو دنیا.

🏛️

Core Entities

core entityهای ساخته‌شده (tenants, users, accounts, invoices, products, contacts) در جداول واقعی ذخیره می‌شوند. حداکثر عملکرد، ایندکس‌های غنی، JOINهای پیچیده.

نمونه‌ها
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts
🌊

Dynamic Entities

entityهای سفارشی تعریف شده از طریق هوش مصنوعی یا UI Configurator به صورت JSONB در یک جدول dynamic_records ذخیره می‌شوند. کارآمد به لطف ایندکس 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 فناوری

اکوسیستم مدرن، مقیاس‌پذیر، متن‌باز

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 · شریک PaaS

از ElpoCore به عنوان موتور خود استفاده کنید

برای شرکت‌های نرم‌افزاری، آژانس‌ها و شرکا — مدل PaaS. موتور metadata-driven را تحت برند خود از طریق REST API + هدر X-Tenant بفروشید. مشتریان شما yourerp.com را می‌بینند و هرگز نمی‌دانند که ElpoCore در پشت آن است. ERP/CRM که ۶ ماه طول می‌کشد تا نوشته شود، در ۱ هفته آماده است.

01 · API
Engine as a Service

POST /v1/entities · کلید API + جداسازی tenant

02 · UI
Frontend خود

سیستم تم · React renderer · iframe یا با UI خود بپیچید

03 · مقیاس
Tenantهای نامحدود

صورتحساب بر اساس استفاده · مشتریان شریک برای شما حساب می‌شوند

برنامه شرکای PaaS

پلتفرمی را امتحان کنید که با هوش مصنوعی صحبت می‌کند

ElpoCore پلتفرم اصلی است که تمام اپلیکیشن‌های ELPO روی آن زندگی می‌کنند. مشتریان شما نیز می‌توانند اپلیکیشن‌های خود را بسازند — فقط با صحبت کردن با هوش مصنوعی.

نوشتن در واتساپ