Notificări & mesagerie live
Cum ajung evenimentele importante la utilizator, fără să aștepte un refresh.
Fiecare notificare de pe platformă are un titlu, un mesaj și un link către pagina relevantă din aplicație — un click duce utilizatorul direct la locul unde trebuie să acționeze. Evenimentele care declanșează o notificare sunt:
- postare revendicată de un colector
- cerere de colectare aprobată sau respinsă de autor
- colectorul a ajuns la locație
- badge nou câștigat
- rating primit după o tranzacție
- alertă radar pentru o postare nouă în zonă

Livrarea instant
Când se creează o notificare pe server, ea este publicată imediat pe un canal Redis dedicat utilizatorului, iar serverul WebSocket o retrimite către orice tab deschis. Livrarea se vede în două locuri în același timp:
- clopoțelul din header — contorul de notificări necitite se actualizează singur, fără să verifice periodic dacă a apărut ceva nou; primește evenimentul chiar în momentul în care se întâmplă
- o notificare toast — un mesaj scurt care apare peste conținut, indiferent pe ce pagină se află utilizatorul
Astfel, un eveniment important este vizibil imediat, chiar dacă utilizatorul nu se uită la clopoțel și nu este pe pagina de notificări.

Feed-ul de notificări
Un singur index compus în baza de date acoperă atât lista completă de notificări, cele mai noi primele, cât și varianta filtrată — doar cele necitite — fără indexuri duplicate pentru aceeași informație.
Chat-ul per postare
Fiecare postare are propriul canal de discuție. Coordonarea predării se întâmplă în contextul acelei postări, nu într-un chat general — conversațiile rămân organizate și ușor de urmărit.

Notificările pe email
Pe lângă livrarea real-time, anumite evenimente pot ajunge și pe email — util când utilizatorul nu are platforma deschisă:
- o cerere nouă de colectare — autorul este notificat pe email atunci când un colector vrea să-i colecteze sticlele, ca să poată aproba sau respinge la timp
- un răspuns la cererea ta — colectorul este notificat atunci când autorul i-a aprobat sau respins cererea
- o alertă radar — colectorul este notificat atunci când o postare nouă a apărut în zona urmărită
Totul funcționează strict prin opt-in: fiecare tip de email trebuie activat explicit. Nu se va întâmpla nimic fără cererea utilizatorului — platforma nu trimite mesaje nesolicitate.

