Notificari & Auth & PWA - 2 notificari - 2 necitite - 2 clicks telefon - 342 email queue - MRR 12450 lei - 2026 - 10 unitati - 1102 POI
Dashboard MRR Telefon Clicks (2) Setari Logout

Notificari totale - PWA + Email + App

2 notificari - 2 necitite

Telefon Clicks + Rezervari + Recenzii - PWA + Panou FARA SMS

Telefon Clicks - 50 clicks - PWA + Panou FARA SMS

2 clicks - 0 azi

Fiecare click = notificare in panou + PWA - FARA SMS - dovada palpabila!

Email Queue - 342 queue - config real DB

342 queue - 10 unitati exista

SMTP smtp.gmail.com:587 - queue activ - 342 emailuri

Auth & PWA - Users + 2FA + JWT + PWA Manifest

3 users - PWA manifest + SW + Push

2FA 0/1 + JWT + Session 3600 + Manifest /manifest.json + SW /sw.js

Notificari & Auth & PWA - Ce ar trebui si ce putem adauga sa fie functional - V1 Detaliat - 10 unitati - 1102 POI - 247 rezervari - MRR 12450 lei

V1 Detaliat - /admin/notificari - 5 sectiuni: 1. Telefon Clicks PWA 50 clicks FARA SMS, 2. Email Queue & Notificari 342 queue, 3. Auth & Securitate users 3 rol admin/proprietar 2FA/JWT/Session, 4. PWA Manifest /manifest.json + SW /sw.js + Icons 192/512, 5. Push Firebase + OneSignal + VAPID - date demo 10 unitati 50 clicks telefon 342 email queue

Telefon Clicks PWA - Panou FARA SMS - 2 clicks - 0 azi - PWA + Panou FARA SMS - Dovada platibila - 10 unitati - 1102 POI

Cum functioneaza Telefon Clicks PWA - FARA SMS - 100% FUNCTIONAL - Dovada palpabila:

1. Turist intra pe /unitate/{slug}/ - vede telefon blur 0700XXX001 - 2. Click Vezi telefon - fetch /api/track-telefon-click POST - 3. INSERT telefon_clicks + INSERT notificari + notificat=1 - 4. Proprietar vede in /proprietar/statistici + /proprietar/notificari + PWA push Un turist tocmai v-a vizualizat numarul! - FARA SMS - PWA + Panou - 100% FUNCTIONAL - 5. Email queue 342 - 6. Dovada platibila

ID + Unitate + Proprietar + IP + Telefon + Sursa + Notificat + DataActiuni
#2 - Apartament Central Cluj - Ion Popescu - Proprietar Demo
IP 86.127.117.196 - Tel 0700000001 - Sursa site - Notificat Nu - 2026-09-23 15:34:10
Vezi
#1 - Pensiunea Bran - 3 Margarete -
IP 86.127.117.196 - Tel 0700000001 - Sursa site - Notificat Nu - 2026-09-23 14:41:41
Vezi

Notificari - 2 - 2 necitite - PWA + Email + App + Push - Telefon Click + Rezervare + Recenzie

Tip + Titlu + Mesaj + Unitate + Proprietar + Citit + Canal + DataActiuni
cerere_rezervare Cerere nouă - Pensiunea Bran
Maria Ionescu 10-12 sept 2 pers 500 lei...
Unitate Pensiunea Bran - 3 Margarete - Proprietar 2 - Citit Necitit - Canal - 2026-09-08 13:43:40
Citit Sterge
cerere_rezervare Cerere noua - de trimis WhatsApp
Cerere la Pensiunea Bran - trimite WhatsApp proprietar...
Unitate Pensiunea Bran - 3 Margarete - Proprietar 1 - Citit Necitit - Canal - 2026-09-08 13:43:40
Citit Sterge

Auth & Securitate - 3 users - Rol admin/proprietar - 2FA + JWT + Session + Login Logs

ID + Nume + Email + Rol + Status + DataActiuni
#5 - Ion Popescu - Proprietar Demo - proprietar@demo.ro
Rol proprietar - Status activ - 2026-09-08 13:51:54
Editeaza
#6 - Maria Ionescu - Turist Demo - turist@demo.ro
Rol turist - Status activ - 2026-09-08 13:51:54
Editeaza
#4 - Super Admin - admin@turismcatalog.ro
Rol super_admin - Status activ - 2026-09-08 13:51:53
Editeaza

PWA & Push Notifications - Manifest + Service Worker + Icons + Firebase + OneSignal + VAPID - PWA + Panou FARA SMS

Push Notifications - Firebase + OneSignal + VAPID

Vezi manifest.json Vezi sw.js

Ce ar trebui si ce putem adauga sa fie functional - Notificari & Auth & PWA V1 Detaliat - 5 sectiuni - Raspuns complet - Date demo 10 unitati 50 clicks 342 email queue

1. Telefon Clicks PWA: Fiecare click telefon = INSERT telefon_clicks + INSERT notificari + notificat=1 - Turist intra pe /unitate/{slug}/ - vede telefon blur - Click Vezi telefon - fetch /api/track-telefon-click - proprietar vede in /proprietar/statistici + PWA push Un turist tocmai v-a vizualizat numarul! - FARA SMS - PWA + Panou - 100% FUNCTIONAL - Dovada palpabila

2. Notificari: Tip telefon_click/rezervare/recenzie/sistem/abonament - Titlu + Mesaj + unitate_id + click_id + citit 0/1 + canal pwa/email/app/push - proprietar_nume + unitate_nume - functional - date demo 10 unitati 50 clicks

3. Email Queue: SMTP Host smtp.gmail.com + Port 587 + User + Pass + Encrypt tls + Queue activ 1 da queue 342 emailuri - email_queue table - 342 emailuri in asteptare - functional

4. Auth & Securitate: Users 3 - 2FA Activ 0/1 TOTP - JWT Secret - Session Timeout 3600 sec 1h - Login Max Attempts 5 - Password Reset Expiry 3600 sec 1h - Login logs - Sessions - functional

5. PWA & Push: PWA Nume TurismCatalog + Short TurismCat + Tema #003580 + Background #f5f5f5 + Icon 512 + Icon 192 + Manifest /manifest.json + Service Worker /sw.js + Display standalone + Offline cache - Push Firebase Key + OneSignal App ID + VAPID Public/Private + Push subscriptions - PWA + Panou FARA SMS - functional