Configuration requise
Suivez ces étapes pour mettre l'application en ligne. Firebase est gratuit, les fichiers sont hébergés sur votre compte Infomaniak.
1
Firebase — Projet & services
Sur console.firebase.google.com : créez le projet, activez Authentication (Email/Mot de passe) + Firestore (mode production, eur3) + Hosting
2
Firebase — Coller la configuration
Paramètres du projet → "Vos applications" → app Web → copiez la config et remplacez les valeurs VOTRE_… dans ce fichier HTML
3
Firebase — Créer les utilisateurs
Authentication → Utilisateurs → Ajouter votre email (admin) + email comptable. Dans Firestore → collection users → document par UID → champ role: "admin" ou "comptable"
4
Infomaniak — Uploader le script PHP
Via Manager Infomaniak (Hébergement → Gestionnaire de fichiers) : créez le dossier /api/ et uploadez upload.php, puis créez /justificatifs/ avec le .htaccess fourni
5
Déployer sur Firebase Hosting
Suivez le guide SETUP-FIREBASE.txt. Domaine recommandé : compta.edelweiss-renovation.ch
// Remplacez les valeurs VOTRE_… dans ce fichier :
const FIREBASE_CONFIG = {
  apiKey: "AIza...",
  authDomain: "edelweiss-renovation-compta.firebaseapp.com",
  projectId: "edelweiss-renovation-compta",
  messagingSenderId: "123456789",
  appId: "1:123:web:abc"
};
// Et le token Infomaniak (même valeur que dans upload.php) :
const INFOMANIAK_TOKEN = "EdelweissCompta2024!Secure";
📋 Consultez le fichier SETUP-FIREBASE.txt pour les instructions complètes, les règles Firestore et la configuration du domaine. Les fichiers (PDF/images) sont stockés sur votre hébergement Infomaniak — pas de forfait payant requis.
Edelweiss Rénovation SA
Espace comptable · Justificatifs
Edelweiss Rénovation SA
Suivi comptable · Justificatifs
Chargement… —