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 Sohbeti Layer-დან Metadata Engine-მდე, Plugin Host-დან Script Runtime-მდე — თითოეული კომპონენტი ცალკე ძლიერია, კომბინაციაში წარმოუდგენელი.

01

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

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

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

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

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

7 AI პროვაიდერი ElpoAIapi gateway-ის მეშვეობით (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

უფასო fallback ჯაჭვი: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — კლიენტებს შეუძლიათ გამოიყენონ საკუთარი LLM გასაღებები

ხარჯების თვალყურის დევნება, rate limiting, გამოყენების მეტრიკები (აგენტების marketplace roadmap-ში)

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

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

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

On-Premise

სამიზნე

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

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

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

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

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

SaaS

სამიზნე

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

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

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

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

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

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 კვირაში.

API
Engine as a Service

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

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

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

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

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

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

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

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

FAQ

რა არის ElpoCore?

ElpoCore არის low-code ხელოვნური ინტელექტის აპლიკაციების პლატფორმა, რომელზეც მუშაობს SmartERP, Cortex და ELPO-ს სხვა SaaS პროდუქტები. მისი metadata-driven არქიტექტურა საშუალებას გაძლევთ შექმნათ კორპორაციული აპლიკაციები კოდის დაწერის გარეშე, თუნდაც უბრალოდ მათი საუბრით აღწერით.

რას ნიშნავს low-code პლატფორმა?

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

რომელ პრობლემას წყვეტს ElpoCore?

ElpoCore აქრობს ყოველი ახალი ბიზნეს-საჭიროებისთვის პროგრამული უზრუნველყოფის ნულიდან შემუშავების ხარჯს. ერთიან პლატფორმაზე მუშაობს multi-tenant, metadata-driven აპლიკაციები და ELPO-ს ყველა SaaS პროდუქტი იზიარებს ამ პლატფორმას.

რა არის multi-tenant?

Multi-tenant (მრავალმოიჯარე) არქიტექტურაში აპლიკაციის ერთი ეგზემპლარი ერთდროულად ემსახურება ბევრ კომპანიას; თითოეული კომპანიის მონაცემები ლოგიკურად იზოლირებულად ინახება. ElpoCore კომპანიის კოდით ერთი დომენის ფარგლებში მართავს მრავალ მოიჯარეს.