Məzmuna keç

01 / Marketpleys

ChefMarket — Restoran və təchizatçılar üçün B2B marketpleys ekosistemi

Üç mobil tətbiq, admin panel və real vaxt rejimində işləyən backend — vahid ekosistemdə.

İl
2026
İstiqamət
Marketpleys
ChefMarket veb admin panelinin və mobil tətbiqin ekranları noutbuk və telefon çərçivələrində

01 / Ümumi baxış

ChefMarket Azərbaycanda restoranlarla təchizatçılar arasındakı ticarəti tam rəqəmsallaşdırır: təchizatçılar məhsul satır, restoranlar sifariş verir, sürücülər isə çatdırır. Üç ayrı mobil tətbiq (Təchizatçı, Restoran, Sürücü), React admin panel və Tenant Portal vahid .NET 8 backend vasitəsilə bir-biri ilə real vaxtda əlaqə saxlayır.

02 / Problem

Restoranların təchizatı telefon zəngləri, WhatsApp və kağız qaimələr üzərində qurulmuşdu. Sifarişin dəqiq harada olduğunu heç kim bilmirdi, qiymətləri müqayisə etmək mümkün deyildi, sürücünün topladığı nağd pul isə gün sonunda əl ilə üzləşdirilirdi.

03 / Yanaşmamız

Hər rol öz tətbiqini aldı — təchizatçılar, restoranlar və sürücülər üçün ayrıca, bütün bunların üzərində isə admin panel dayanır. Sifarişin bütün həyat dövrü vahid status axınına əsaslanır və SignalR vasitəsilə hər üç tərəfə eyni anda ötürülür. Şəbəkə kəsiləndə əməliyyatlar oflayn növbəyə düşür və bağlantı bərpa olunduqda yenidən icra edilir.

04 / Nəticə

Sifarişlər, çatdırılma və nağd pulun üzləşdirilməsi artıq vahid paneldə idarə olunur. Təchizatçılar öz kataloqlarını Buy Box rəqabəti və toplu qiymət yeniləmələri ilə idarə edir, restoranlar isə tender sorğusu ilə eyni anda bir neçə təchizatçıdan təklif toplayır.

05 / Əsas funksiyalar

Nə edir.

  • 01

    Sifarişin tam həyat dövrü

    Qəbul edildi → hazırlanır → hazırdır → yoldadır; hər mərhələdə real vaxt bildirişi göndərilir.

  • 02

    Buy Box və qiymət rəqabəti

    Təchizatçı üçün bazar qiymətlərinin müqayisəsi və tövsiyələr.

  • 03

    Tender sorğuları

    Restoran bir dəfə sorğu göndərir və çoxsaylı təchizatçıdan qiymət toplayır.

  • 04

    Logistika lövhəsi

    Dalğalar, marşrutlar və dayanacaqlar, həmçinin sürücülərin təyin edilməsi.

  • 05

    Sürücü kassasının üzləşdirilməsi

    Gözlənilən və faktiki toplanmış nağd pul hər dayanacaq üzrə izlənir.

  • 06

    Oflayn növbə

    Şəbəkə kəsiləndə əməliyyatlar saxlanılır, bağlantı bərpa olunanda yenidən icra edilir.

06 / Arxitektura

Necə qurulub.

  1. Vahid qlobal bildiriş körpüsü

    Xəritə əsaslı dedup (500ms pəncərə) ilə işləyən tək SignalR toast körpüsü eyni hadisənin iki dəfə göstərilməsinin qarşısını alır.

  2. Sərhəddə çevirmə

    Backend-dəki PascalCase servis sərhədində camelCase-ə çevrilir, beləliklə komponentlər heç vaxt iki fərqli adlandırma sxemi ilə işləmir.

  3. Nisbi URL-lərin saxlanması

    Verilənlər bazasında yalnız nisbi yollar saxlanılır, tam ünvanı isə IStorageUrlResolver qurur — buna görə də fayl yaddaşının köçürülməsi məlumatlara toxunmur.

07 / Texnologiya

Texnoloji stek.

Backend
  • .NET 8
  • FastEndpoints
  • CQRS / MediatR
  • Hangfire
Verilənlər bazası
  • SQL Server
Mobil
  • React Native 0.83 / 0.84
  • React 19 (New Architecture)
  • TypeScript 5.8
Frontend
  • React 19
  • Horizon UI (Chakra + Tailwind)
  • ApexCharts
Vəziyyətin idarəsi
  • Zustand 4
  • React Context
Real vaxt
  • SignalR (WebSocket)
  • Firebase Cloud Messaging
Çap və xəritələr
  • Bluetooth ESC/POS termoprinter
  • react-native-maps
Monitorinq
  • Firebase Crashlytics (PII məlumatları gizlədilmiş breadcrumb-lar)

08 / Digər işlər

«Marketpleys» istiqamətində və ona yaxın digər işlərimiz.

Oxşar ideyanız
var?

Gəlin onu reallığa çevirək. ♥