Bonjour,

Bienvenue sur votre espace de gestion financière

Répartition des Dépenses
Répartition des Revenus
Évolution Mensuelle
Budget vs Réalisé
Historique des transactions
DateTypeDescriptionCatégorieSous-catégorieMontantActions
CatégorieBudget prévuRéaliséRestantConsommationStatut
Résumé Financier
Top Catégories
Configuration
📚 Réinitialiser les exemples

Remet les transactions, objectifs et budgets par défaut pour vous montrer comment l'application fonctionne.

Transactions récurrentes mensuelles
DescriptionTypeCatégorieMontantJourStatutActions
Ajout automatique le jour indiqué
Demandes d'activation en attente
Utilisateurs activés
Activation manuelle
Problème de permissions ?

Si vous voyez l'erreur "Missing or insufficient permissions", configurez les règles Firestore :

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    function isAdmin() {
      return request.auth != null &&
             request.auth.token.email in ['abderrazak.elmakhrout@gmail.com'];
    }
    match /users/{userId} {
      allow read, write: if request.auth != null &&
                   (request.auth.uid == userId || isAdmin());
    }
    match /activation_requests/{docId} {
      allow create: if request.auth != null;
      allow read, update, delete: if isAdmin();
    }
  }
}