გონება ჭკვიანი სისტემების უკან
🧬 ElpoCore პლატფორმა v1

ისაუბრეთ AI-სთან.
ააშენეთ თქვენი აპლიკაცია.

ElpoCore არის ELPO ეკოსისტემის ცენტრალური პლატფორმა. კოდის ცოდნის გარეშე მომხმარებლებსაც კი შეუძლიათ შექმნან აპლიკაციები AI-სთან საუბრით. AI თარგმნის ბუნებრივ ენაზე მოთხოვნებს metadata JSON-ში; შემდეგ Metadata Engine ავტომატურად აგენერირებს PostgreSQL ცხრილებს, REST API-ებს და React ფორმებს ამ JSON-დან.

SmartERP, e-Belge Integrator და 12 ინდუსტრიული პაკეტი მუშაობს ElpoCore-ზე. კლიენტებსაც შეუძლიათ შექმნან საკუთარი მორგებული აპლიკაციები AI-ით წუთებში, კოდის გარეშე. Cortex პლატფორმის გვერდით დგას როგორც ლიცენზიის / იდენტობის / გამოყენების მართვის ზედა ფენა.

3
განთავსების მოდელი
(On-Prem · SaaS · PaaS)
7
AI პროვაიდერი
ერთი gateway-ის უკან
0
კოდის სტრიქონი დასაწერად
აპლიკაციის ასაშენებლად
🧬
ElpoCore AI ასისტენტი
● ხაზზე · 7 AI პროვაიდერი
მინდა კლიენტთა აღრიცხვის სისტემა ტელეფონით, სახელით და ბოლო კონტაქტის თარიღით
✨ გასაგებია. ვაშენებ შემდეგ სტრუქტურას:

Customer entity (4 ველი)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React ფორმა + სიის გვერდი
PostgreSQL ცხრილი + ინდექსები

მზადაა — შეგიძლიათ დაიწყოთ გამოყენება 5 წამში.
💡 შემოთავაზება: დავამატო "კატეგორიის" ველი კლიენტთა სეგმენტაციისთვის? (VIP, სტანდარტი, არააქტიური)
🏗️ პლატფორმის ბირთვი

ElpoCore-ის 8 სამშენებლო ბლოკი

AI Chat Layer-დან Metadata Engine-მდე, Plugin Host-დან Script Runtime-მდე — თითოეული კომპონენტი ცალკე ძლიერია, კომბინაციაში წარმოუდგენელი.

💬 01

AI Chat Layer

მომხმარებელი წერს ბუნებრივ ენაზე: "მინდა კლიენტთა აღრიცხვის სისტემა ტელეფონით, სახელით, ბოლო კონტაქტის თარიღით". AI ქმნის metadata JSON-ს; Metadata Engine ავტომატურად აგენერირებს ცხრილს, REST endpoint-ს და ფორმას ამ JSON-დან. AI არასოდეს წერს კოდს უშუალოდ — მხოლოდ ქმნის metadata-ს, პლატფორმა ინტერპრეტირებს მას.

🧬 02

Metadata Engine

5 ტიპის metadata (entity, field, validation, ui, rule). ერთი წყარო, რამდენიმე გამოსავალი: PostgreSQL სქემა + REST API + React UI ყველაფერი ავტომატურად გენერირდება იმავე metadata-დან. ჰიბრიდული შენახვა: ნამდვილი ცხრილები ჩაშენებული core entity-ებისთვის, JSONB + GIN ინდექსი დინამიკური entity-ებისთვის.

🎨 03

Generic UI Renderer

ავტომატური UI metadata-დან: ფორმა, სია, დეტალი, dashboard — ყველაფერი ავტომატურად რენდერდება. Web (React 19), Desktop (Tauri), Mobile (Flutter) — თითოეული იღებს იმავე metadata-ს და რენდერავს საკუთარ UI-ს. ერთი backend, ბევრი კლიენტი.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — წესების ვიზუალური ამქმნელი. BPMN-ზე დაფუძნებული workflow (elpobpm sidecar), state machine, დამტკიცების ჯაჭვი, დაგეგმილი ამოცანები. ბიზნეს წესები ინახება metadata-ად და სრულდება runtime-ში.

🏢 05

Multi-Tenant + RLS

თითოეული ორგანიზაცია = 1 tenant = 1 DB ან 1 სქემა. მონაცემთა სრული იზოლაცია PostgreSQL Row Level Security (RLS)-ით. Tenant resolver კომპანიის კოდით (subdomain-ის გარეშე). Master DB tenant ჩანაწერები + provisioning.

🔌 06

Plugin Host

Microkernel არქიტექტურა. გაუშვით მესამე მხარის პლაგინები sandbox-ში. app-store სტილის `.elpoapp` პაკეტის ფორმატი განსაზღვრულია. 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 დისტრიბუცია, ვერსიონირება, ავტომატური განახლებები.

⏱️ აპლიკაცია 45 წამში

ისაუბრეთ · AI-მ შემოგთავაზოს · დააგენერირეთ · გამოიყენეთ

აპლიკაციის განვითარება, რომელიც ტრადიციულ პლატფორმებზე კვირებს იღებს, ElpoCore-ზე იწევა წუთებამდე. კოდი არ იწერება — იწერება metadata, და პლატფორმა მას ინტერპრეტირებს.

01
⏱ 30 წამი

ისაუბრეთ

დაწერეთ ან თქვით ის, რაც გინდათ ბუნებრივ ენაზე. "მინდა კლიენტთა აღრიცხვის სისტემა ტელეფონით, სახელით და ბოლო კონტაქტის თარიღით."

02
⏱ 5 წამი

AI შემოგთავაზებთ

AI აგენერირებს metadata JSON-ს: entity, ველები, ვალიდაციები, კავშირები, UI. გიჩვენებთ დასამტკიცებლად. "დავამატო ასევე Customer კატეგორია?"

03
⏱ 10 წამი

ავტოგენერაცია

Metadata Engine ავტომატურად აგენერირებს PostgreSQL ცხრილს, REST endpoint-ებს, React ფორმას და სიის გვერდს. მიგრაცია მუშაობს.

04
⏱ მყისიერად

გამოიყენეთ

გახსენით გვერდი და დაიწყეთ მონაცემების შეტანა. თუ მოთხოვნები შეიცვალა, უბრალოდ ისაუბრეთ კიდევ — დაამატეთ ველები, შეცვალეთ წესები. კოდის დაწერის გარეშე.

📦 აპლიკაციები, რომლებიც ზემოდან მუშაობს

ერთი პლატფორმა, შეუზღუდავი აპლიკაცია

SmartERP, e-Belge Integrator და ინდუსტრიული პაკეტები მუშაობს ElpoCore-ზე. საჭიროების შემთხვევაში, კლიენტებსაც შეუძლიათ შექმნან საკუთარი მორგებული აპლიკაციები იმავე პლატფორმაზე AI-სთან საუბრით ან In-Form Designer-ის გამოყენებით.

★ Flagship
SmartERP

SmartERP

ბუღალტერია, საწყობი, გაყიდვები, შესყიდვები, წარმოება, HR — ჩაშენებული 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 გენერაცია და გაგზავნა

დეტალები

ინდუსტრიული პაკეტები (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — თითოეული entity + ფორმის შაბლონები + AI ასისტენტი + cross-module wire-ით

Country Packs (3)

TR (ერთიანი ანგარიშთა გეგმა / GİB), US (GAAP), DE (HGB · SKR03/04) — ლოკალური მარეგულირებელი პაკეტები

მორგებული აპლიკაციები

კლიენტები ქმნიან საკუთარ მორგებულ აპლიკაციებს წუთებში AI-სთან საუბრით ან In-Form Designer-ის გამოყენებით — კოდის დაწერის გარეშე

🧠 AI შესაძლებლობები

AI აკეთებს.
ადამიანები ზედამხედველობენ.

ElpoCore-ის AI Chat Layer იყენებს 7 სხვადასხვა AI პროვაიდერს (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). თითოეული ELPO პროდუქტი იძახებს საერთო ElpoAIapi gateway-ის მეშვეობით — მოდელის გადართვა ხდება ერთ ადგილზე, prompt განახლებები მოდის მონაცემთა ბაზიდან.

01

აპლიკაციის შექმნა ბუნებრივ ენაზე ("კლიენტთა აღრიცხვა, ტელეფონი, სახელი, ბოლო კონტაქტი..." → მზადაა)

02

არსებული metadata-ს ანალიზი და მორგებების შემოთავაზება

03

ბიზნეს წესების კონვერტაცია JSON Rule DSL-ში

04

მომხმარებლის შეცდომების აღმოჩენა და გასწორების შემოთავაზება

05

7 AI პროვაიდერი ElpoAIapi gateway-ის მეშვეობით (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 roadmap-ში)

🚀 3 განთავსების მოდელი

იგივე ძრავა, სამი არხი

გინდათ on-premise, SaaS, თუ საკუთარი პროდუქტის შექმნა? ElpoCore იწოდება იმავე კოდის ბაზიდან სამ სხვადასხვა მოდელში.

01

On-Premise

სამიზნე

მსხვილი კომპანიები, სამთავრობო უწყებები, მონაცემებზე მგრძნობიარე ინდუსტრიები

შემოსავლის მოდელი

ერთჯერადი ლიცენზია + წლიური განახლება + მხარდაჭერის პაკეტი

კლიენტი ხსნის ElpoCore-v1.0.zip-ს საკუთარ სერვერზე და უშვებს setup.bat-ს. PostgreSQL საკუთარ სერვერზე. ლიცენზირება მიბმულია Cortex-ზე, ფასდება ყოველწლიურად. მონაცემები სრულად რჩება კლიენტთან. AI: საკუთარი გასაღები ან ElpoAIapi.

  • მაქსიმალური მონაცემთა კონფიდენციალურობა
  • Single tenant, JWT login, ინსტალაციის ოსტატი
  • წლიური ლიცენზიის განახლება + მხარდაჭერის პაკეტი
★ პოპულარული
02

SaaS

სამიზნე

SMB, startup-ები, ინდმეწარმეები — ყველა საკუთარი სერვერის გარეშე

შემოსავლის მოდელი

ყოველთვიური გამოწერა + AI გამოყენების საფასური + საცავი

მუშაობს ჩვენს სერვერებზე. შესვლა ერთი დომენით კომპანიის კოდით — თითოეული კომპანია იზოლირებულია საკუთარ DB-ში. AI: ElpoAIapi-ით (გადახდა გამოყენების მიხედვით). ჩვენ ვმართავთ განახლებებს, სარეზერვო ასლებს და მონიტორინგს.

  • კომპანიის კოდი → tenant resolver (subdomain საჭირო არ არის)
  • ავტომატური სარეზერვო ასლები + მონიტორინგი + განახლებები
  • ყოველთვიური გამოწერა, საფეხურებიანი გეგმები (free/pro/enterprise)
03

PaaS — Platform as API

სამიზნე

პროგრამული კომპანიები, სააგენტოები, პარტნიორები

შემოსავლის მოდელი

ფასდება API ზარით / entity-ით / მომხმარებლით

api.elpocore.com — REST API endpoint-ები. განსაზღვრეთ entity-ები POST /v1/entities-ით, ჩასვით ჩანაწერები POST /v1/entities/*/records-ით, დააგენერირეთ metadata ბუნებრივი ენიდან POST /v1/ai/generate-ით. პროგრამული კომპანია ყიდის "Kodlax CRM"-ს, რომელშიც ElpoCore მუშაობს ფარულად.

  • API key + X-Tenant header
  • Rate limiting, billing, გამოყენების მეტრიკები
  • შეუზღუდავი მასშტაბი (პარტნიორი კლიენტები)
🏭 12 ინდუსტრიული პაკეტი

მზადაა თქვენი ინდუსტრიისთვის

ტექსტილიდან აფთიაქამდე, რესტორნებიდან ავტომობილებამდე — 12 ინდუსტრიული პაკეტი მოდის ინდუსტრიული entity-ებით, ფორმის შაბლონებით, AI ასისტენტებით და 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 პროექტი
  • ერთი React კოდის ბაზა
📲

PWA

React + Service Worker + Manifest

დაამატეთ 3 ფაილი web აპლიკაციას = დასაყენებელი ტელეფონის აპლიკაცია. მუშაობს ოფლაინ და აგზავნის push შეტყობინებებს.

  • app store საჭირო არ არის
  • უფასოა — იგივე კოდის ბაზა
  • ოფლაინ + push
🖥️

Desktop

Tauri (Rust + WebView)

ფარავს თქვენს არსებულ React აპლიკაციას. ქმნის 5-10MB .exe / .dmg (vs 200MB Electron). მშობლიური menu, tray, OS ინტეგრაცია.

  • Windows · macOS · Linux
  • 5-10MB ბინარი
  • დაბალი RAM გამოყენება
📱

Mobil

Flutter (Dart)

Skia render ძრავა — თანმიმდევრული UI ყველა მოწყობილობაზე. მშობლიური კამერა, GPS, NFC, შეტყობინებები.

  • Android + iOS
  • მშობლიური წარმადობა
  • 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 თითოეულ აპლიკაციას აძლევს 10 პლატფორმის შესაძლებლობას მზად გამოყენებისთვის, რომელსაც low-code კონკურენტები არ სთავაზობენ. ფორმის დიზაინი, cross-module wiring, time-travel, 360° ხედი — ყველაფერი metadata დონეზე.

⚙️

In-Form Designer

3 ფენა: Platform / Tenant / User

⚙️ Design ღილაკი თითოეულ ფორმაზე. მომხმარებლები ამატებენ ახალ ველებს 5 წამში. ზედა ფენის განახლების შემთხვევაშიც, ქვედა override-ები ინახება — upgrade-safe მორგება.

🔗

Cross-Module Wire

8 ტიპი × 8 trigger

Cross-module wiring წესები: AutoFill, LookupChain, Derived, Event, Cascade. ვიზუალური canvas სტუდია (SVG bezier graph) + ცხრილის ხედი. AsyncLocal ციკლის გამოვლენა 10-hop.

🧠

Entity Deepening

AI შემოთავაზება

entity-deepener / variant-matrix-builder / industry-pack-generator აგენტები აანალიზებენ გამოყენების შაბლონებს და სთავაზობენ გამოტოვებულ ველებს, ვარიანტებს ან ინდუსტრიულ პაკეტებს.

📈

Auto-Recommend

24-საათიანი cron

SectorAutoRecommendBackgroundService აკვირდება მომხმარებლის ქცევას და რეკომენდაციას უწევს დამატებით ინდუსტრიულ პაკეტებს dashboard ბანერებით (მაგ. F&B დაყენებულია, Restaurant შემოთავაზებულია).

🕒

Entity Versioning

time-travel API

თითოეული ცვლილება snapshot-ად ინახება entity_versions ცხრილში. მიიღეთ წინა ვერსია /api/admin/entity-version/X/Y/at?asOf=...-ით. Compliance + audit + rollback.

🎯

360° ხედი

Customer · Product · Supplier · Employee

ერთი ჩანაწერისთვის ყველა მოძრაობა, კავშირი და AI შეჯამება ერთ ეკრანზე. Metadata-driven აგრეგაცია რთული JOIN-ების ნაცვლად.

🧭

DrillDown Navigator

20-hop ისტორია

უკან/წინ ღილაკები entity → entity → entity ნავიგაციაში (sessionStorage). მომხმარებლები არ იკარგებიან შეკვეთა → კლიენტი → ფაქტურა → გადახდის გზაზე.

🚀

Tenant Onboarding Saga

6 ნაბიჯი

ახალი კომპანიის onboarding: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → მზადაა გამოყენებისთვის. /onboarding ოსტატი მომხმარებლის ინტერფეისისთვის.

🔐

Cortex Licensing

HMAC-SHA256

License heartbeat (5-წუთიანი ping), expired/suspended/readonly/expiring ბანერები, useLicenseStatus hook, On-Premise license.lic HMAC ვალიდატორი, reset_token ნაკადი.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: გამოსახულებაზე დაფუძნებული გამოთვლილი ველები (Roslyn sandbox). Document Numbering: prefix / padding / წლიური-თვიური reset, multi-tenant იზოლირებული ნუმერაციის წესები.

🗄️ ჰიბრიდული მონაცემთა არქიტექტურა

წარმადობა + მოქნილობა ერთად

ჩაშენებული core entity-ები ცხოვრობს ნამდვილ ცხრილებში (მაქსიმალური წარმადობა), მაშინ როცა AI-ით შექმნილი დინამიკური 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-ები, განსაზღვრული AI-ით ან Configurator UI-ით, ინახება როგორც 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

თანამედროვე, მასშტაბირებადი, open-source ეკოსისტემა

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 header-ით. თქვენი კლიენტები ხედავენ yourerp.com და არასოდეს გაიგებენ, რომ ElpoCore დგას უკან. ERP/CRM, რომელიც 6 თვე დაჭირდებოდა დასაწერად, მზადაა 1 კვირაში.

01 · API
Engine as a Service

POST /v1/entities · API key + tenant იზოლაცია

02 · UI
თქვენი საკუთარი Frontend

თემის სისტემა · React renderer · iframe ან გადააფარეთ თქვენი UI-ით

03 · მასშტაბი
შეუზღუდავი Tenants

გამოყენებაზე დაფუძნებული ბილინგი · პარტნიორის კლიენტები გეთვლებათ

PaaS პარტნიორების პროგრამა

სცადეთ პლატფორმა, რომელიც AI-სთან საუბრობს

ElpoCore არის ცენტრალური პლატფორმა, რომელზეც ცხოვრობს ყველა ELPO აპლიკაცია. თქვენი კლიენტებიც შეუძლიათ შექმნან საკუთარი აპლიკაციები — უბრალოდ AI-სთან საუბრით.

მოგვწერე WhatsApp-ზე