Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Modül haritası

Her yapının görevi

v1 API, src/modules altında domain modülleri ve src kökünde altyapı modülleri olarak ayrılır. Aşağıdaki görevler haljet-api içindeki ilgili *Module, denetleyici ve servis dosyalarından çıkarılmıştır.

Nasıl okunur?

Her satır “bu ekip / bu ekran ne işe yarar?” sorusuna iş dilinde cevap verir. Teknik bağlantılar Bağımlılıklar sayfasındadır.

Kimlik, kişi ve yer

ModülGörevi
authKayıt, giriş, çıkış, telefon ve e-posta doğrulama, jeton üretimi.
userProfil, parola, avatar, cihaz (FCM), istemci logları.
areaÜlke, il, ilçe, mahalle. Açık uç.
buyerAlıcı profili, adres, depo eşlemesi, ekstre, Firestore senkronu.
sellerSatıcı profili, vergi bilgisi, İzibiz bağlantısı.
officerYetkili profili, konum, alıcı adına işlem, mesaj.
adminYönetici paneli: alıcı CRM, yetkili atama, ana sayfa.
buyer-groupAlıcı segmenti (ciro, sipariş adedi, sepet ortalaması, sepet indirimi).

Detay: Kimlik ve erişim, Kişiler ve CRM.

Ticaret

ModülGörevi
catalogÜrün, kategori, arama, ürün seçenekleri, ürün talebi, HKS ürün kodu, şirket tipine göre görünürlük.
basketAlıcı sepeti (MySQL satırları, isteğe bağlı seçenek).
purchaseSipariş önizleme ve oluşturma: teslimat, ödeme kırılımı, grup indirimi, asgari sepet.
postSlider, banner, hikâye, akademi; isteğe bağlı haftalık aktif pencere.
procurementSatıcının tedarik talebi (Mongo belge).
staticPolitika sayfaları ve alıcıya özel statik içerik.

Detay: Ticaret.

Sipariş, depo, para

ModülGörevi
orderAlıcı siparişi yaşam döngüsü, iade (cari iadesi), sorun, anket, heatmap, fatura tetikleme.
warehouseDepo tanımı, stok, istatistik, heatmap, kapsama alanı, fiyat geçmişi, seçenek fiyatı.
stockFIFO stok girişi / çıkışı (yeni stok modülü).
transferSipariş teslimatı ve araç seferi; boş sefer iptali.
paymentPayTR, Paywall, MagicPay ve manuel tahsilat.
financialCari bakiye, hareket defteri, kampanya ödülü tanımları.
invoiceGiden ve gelen e-fatura kayıtları.

Detay: Lojistik, Para ve fatura.

İletişim, operasyon, zeka

ModülGörevi
messageSohbet, tepki, okundu, yetkili hatırlatması, bağlama göre konuşma (sipariş, iade, ürün…).
notificationYönetici yayını, segment, kutu kaydı.
workflowDepo bazlı kanban: departman, kart, görev, not.
reportSatış, alım, alıcı yaşam döngüsü, cari, pazarlama, BigQuery aktarım.
aiAçık uç: doğal dil sorgu ve şema bağlamı.
price-analyticsFiyat mumu, İBB Hal verisi, ürün eşlemesi, ticker.

Detay: İletişim, Operasyon, Zeka ve analitik.

Altyapı klasörleri (modül değil ama yapı)

Bunlar app.module içinde bağlanır; iş kuralı taşımaz, servis sağlar.

KlasörGörevi
prismaMySQL istemcisi
commonSayfalama, depolama, telefon, tarih, Telegram uyarı, Google Maps
firebasePush, Firestore, Storage
mail / smsE-posta / SMS
meilisearchArama istemcisi
izibiz / hksFatura ve hal bildirimi
geminiMetin üretimi
bigqueryAnalitik yazımı

HTTP yüzeyi

v1 yolları api önekinin altındadır. Örnek: alıcı sepeti api/basket/buyer. v2 de aynı genel öneki kullanır; yeni mobil sepeti api/orders/buyer/basket, yeni finans yüzeyi api/finance/* altındadır. Rol dağılımı Roller ve yetkiler sayfasındadır.