Curățenie WEB
Conectează-te pentru a continua.
—
Deconectare
Autentificare
Email + parolă (Firebase Auth).
Email
Parolă
Intră în cont
Rolul vine din Firestore:
users/{uid}.role
Dashboard
—
Joburi
Proprietăți
Cleaneri
Clienți
Creează utilizator
Adaugă proprietate
Creează job
Reset
Status
—
Dacă vezi „Missing or insufficient permissions”, e din Firestore Rules (nu din index.html).
Tip: apasă pe un Job sau pe o Proprietate ca să intri în pagina de detalii (checklist, status, etc).
Acasă
Refresh
Logout
Creează utilizator (Auth + rol)
Necesită Cloud Function:
createUserWithRole
(europe-west1).
Închide
Email
Parolă temporară (min 6 caractere)
Nume afișat
Telefon (opțional)
Rol
cleaner
client
admin
Creează
Adaugă proprietate
Nume + adresă + preț + inventar.
Închide
Client (text) — opțional
Nume proprietate (opțional)
Adresă completă
Preț bază (RON)
Inventar (text)
Salvează proprietatea
Creează job
Scriem minimul + “display fields” (cleanerName/phone). Trigger-ul din Functions completează propName/propAddress/clientName.
Închide
Proprietate
Cleaner
Complexitate (1..5)
Notițe
Data/ora planificată (opțional)
Creează job
Setează telefon
—
Închide
Telefon
Salvează