👥 Mitarbeiter einladen

Neue Mitarbeiter müssen in der Firebase Console angelegt werden. Klicke auf den Button und folge der Anleitung.

🔥 Firebase: Benutzer hinzufügen Build → Authentication → Users → „Benutzer hinzufügen"
Anleitung für neuen Mitarbeiter:
  1. In Firebase Console → Authentication → Users → „Benutzer hinzufügen"
  2. E-Mail und Passwort des Mitarbeiters eingeben
  3. Mitarbeiter erhält die URL deiner App und kann sich sofort einloggen
  4. Jeder Mitarbeiter kann dann seine eigenen Favoriten speichern
🏭 Aktive Standorte

Um Standorte zu ändern, bearbeite die Datei stock.html und js/firebase.js.

🏭 Lager Wien 🏭 Lager Graz 🏭 Lager Linz
🕷 Apify Scraper

Der Apify Actor prüft täglich alle Produkt-URLs und schreibt die Preise in Firebase.

🕷 Apify Console öffnen
Letzter Check: Lade…
Produkte überwacht: Lade…
🔒 Firestore Sicherheitsregeln

Kopiere diese Regeln in Firebase → Firestore → Regeln:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {

    // Produkte: Alle eingeloggten User lesen, nur Admin schreibt
    match /products/{id} {
      allow read: if request.auth != null;
      allow write: if request.auth != null;
    }

    // Preishistorie: Nur lesen für alle
    match /priceHistory/{id} {
      allow read: if request.auth != null;
      allow write: if false; // Nur Apify via Service Account
    }

    // Lager: Alle eingeloggten User lesen & schreiben
    match /stock/{id} {
      allow read, write: if request.auth != null;
    }

    // User-Favoriten: Jeder nur seine eigenen
    match /users/{userId} {
      allow read, write: if request.auth != null
        && request.auth.uid == userId;
    }
  }
}
🔥 Regeln in Firebase einfügen
📊 Datenbankübersicht
Produkte
Preiseinträge
Lagereinträge
Benutzer (Favoriten)