Suis les étapes ci-dessous pour connecter l'app à la base de données.
1Créer un projet Firebase Va sur console.firebase.google.com, clique Ajouter un projet, nomme-le GIGA-Production.
2Activer Firestore Dans le menu gauche → Firestore Database → Créer une base de données → choisir Mode production → sélectionner une région (europe-west1).
3Activer l'authentification Email Menu gauche → Authentication → Sign-in method → activer E-mail/Mot de passe.
4Copier la configuration Paramètres du projet (⚙️) → Vos applications → ajouter une app Web → copier le bloc firebaseConfig.
5Coller la configuration ici
6Règles Firestore Dans Firestore → Règles, remplace tout par ceci :
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /users/{uid} { allow read, write: if request.auth.uid == uid || get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin'; } match /entries/{id} { allow read: if request.auth != null && (get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin' || resource.data.technicienUid == request.auth.uid); allow write: if request.auth != null; } match /config/{id} { allow read, write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin'; } } }
G
GIGA – Suivi Production
Connecte-toi avec tes identifiants
Connexion en cours…
⏳
En attente d'approbation
Ton compte a été créé. Un administrateur doit encore te donner accès. Réessaie dans quelques instants.
G
Suivi Production · GIGA
✏️ Encoder la production du jour
Appareils posés
Travaux de réglage
Câbles tirés (mètres)
Tableau du jour
0
Poseurs actifs
0
Régleurs actifs
0
Tireurs actifs
📋 Détail par agent
Technicien
Métier
Poche
Résumé
Objectif
📊 Poseurs
📊 Régleurs
📊 Tireurs — mètres câble
Date
Technicien
Métier
Poche
Résumé
Date
Métier
Poche
Résumé
👥 Agents enregistrés
Pour ajouter un agent : crée son compte dans
Firebase Console
→ Authentication → Ajouter un utilisateur. L'agent apparaît ici dès sa première connexion.