Middle
Çek kodu istifadə edərkən Frontend və Backend arasındakı qarşılıqlı əlaqənin ardıcıllıq diaqramını çəkin
sobes.tech Süni İntellekt
AI-dan cavab
mermaid sequenceDiagram participant User participant Frontend participant Backend
User->>Frontend: Promokodu daxil edir və "Tətbiq et" düyməsini klikləyir
Frontend->>Backend: Promokodu ilə sorğu göndərir (məsələn, POST /apply-promo)
Backend->>Backend: Promokodun etibarlılığını yoxlayır (mövcuddurmu, vaxtı keçməyibmi, sifarişə tətbiq oluna bilərmi)
alt Promokod etibarlıdır
Backend->>Frontend: Uğurlu cavab verir və endirim haqqında məlumat verir
Frontend->>User: Endirimi göstərir və sifariş məbləğini yeniləyir
else Promokod etibarsız
Backend->>Frontend: Xəta ilə mesaj göndərir
Frontend->>User: Xəta mesajını göstərir
end