Ekotizim/Texnik dokumentatsiya
Tizim Arxitekturasi

TTSA Integratsiya Diagrammasi

TTSA tizimidagi barcha dasturlar qanday bir-biriga bog'langani, ma'lumotlar qanday almashilishi va tizim qanday ishlashini texnik va notexnik tilda tushuntiramiz.

Marketplace
API Server
Punkt
Agent
Kontragent

Bu Diagramma Nimani Anglatadi

Markazda "API Server" bor - bu yerda barcha ma'lumotlar saqlanadi va barcha dasturlar bu serverga ulangan. Har bir dastur (Marketplace, Punkt, Agent, Kontragent) o'zining maxsus ish vaqti bo'lsa ham, barcha ma'lumot shu markaziy serverga yuboriladi. Server hamma dasturlarga doimiy xabar beradi.

Marketplace

Mijoz buyurtma bersa, bu ma'lumot darhol serverga yuboriladi va Punkt'ga xabar ketadi.

Punkt

Punkt xodimi buyurtmani qabul qilsa, avtomatik server yangilanadi va Kontragent, Agent biladi.

Agent

Kuryer buyurtmani yetkazib bersa, telefon orqali serverga xabar beradi va Punkt yangilanadi.

Kontragent

Biznes egasi statistikani ko'rmoqchi bo'lsa, serverdan barcha ma'lumotlarni tez-tez oladi.

Buyurtmaning Yo'li

Har bir buyurtma quyidagi to'rtta bosqichdan ketma-ketlikda o'tadi:

1
Marketplace
Mijoz buyurtma beradi

Internet orqali buyurtma tizimga kiritiladi

2
Punkt
Punkt qabul qiladi

Kontragentga so'rov yuboradi yoki agentga beradi

3
Kontragent
Mahsulot yuboradi

Mahsulot Punkt'ga yetib boradi va tekshiriladi

4
Agent
Agent yetkazadi

Buyurtma mijozga yetib boradi, to'lov qabul qilinadi

Ma'lumotlar Qanday Yuriladi

  • API Orqali: Barcha dasturlar REST API orqali serverga so'rov yuboradi va javob oladi.
  • Real-time Yangilanish: Bir dasturda o'zgarish bo'lsa, boshqalari darhol biladi.
  • Avtomatik Sinkronizatsiya: Har bir operatsiya avtomatik qayd etiladi va hisoblanadi.
  • Xatolikni Qayta Ishlash: Agar internet tekis bo'lmasa, ma'lumot keyinchalik yuboriladi.

Xavfsizlik Qanday Ta'minlanadi

Barcha ma'lumotlar shifrlangan holda yuboriladi va saqlanadi. Har bir foydalanuvchi uchun yo'q ruxsat (token) beriladi. Bu degani, faqat siz sizning ma'lumotlarni ko'ra olasiz.

Autentifikatsiya
Telefon + Parol + SMS kod
Shifrlash
256-bit SSL/TLS
Qayd Etish
Barcha harakatlar qayd etiladi

Qo'llaniladigan Texnologiyalar

Frontend

  • React Native (Agent)
  • Next.js (Marketplace)
  • React (Web)
  • TypeScript

Backend

  • Node.js / Express
  • PostgreSQL
  • REST API
  • JWT Authentication

Infrastructure

  • Cloud Hosting
  • CDN
  • SSL/TLS
  • Load Balancer