fix: sécuriser les identifiants Firebase avec variables d'environnement

- Déplacement des identifiants Firebase vers .env
- Ajout de .env au .gitignore
- Installation de expo-constants
- Validation automatique des variables au démarrage
- Mise à jour de .env.example avec EXPO_PUBLIC_ prefix
- Mise à jour du README avec instructions .env

BREAKING CHANGE: Les identifiants Firebase doivent maintenant être configurés dans .env
This commit is contained in:
2025-10-23 18:22:54 +02:00
parent 1a36b24301
commit fd21fa27e3
6 changed files with 55 additions and 44 deletions

View File

@@ -21,33 +21,32 @@
```bash
# 1. Cloner le projet
git clone https://gitea.com/alempereur/WalletTracker.git
git clone git@git.fnix.fr:alempereur/WalletTracker.git
cd WalletTracker
# 2. Installer les dépendances
npm install
# 3. Configurer Firebase
# Copiez vos identifiants dans src/config/firebase.ts
cp .env.example .env
# Éditez .env avec vos identifiants Firebase
# 4. Lancer l'application
npm start
```
**📚 Pour la documentation complète, consultez le [Wiki](../../wiki)**
**📚 Documentation complète : [Wiki](../../wiki)**
## 📖 Documentation
Toute la documentation est disponible dans le Wiki :
**[📚 Wiki complet](../../wiki)** - Toute la documentation
- **[🏠 Home](../../wiki/Home)** - Vue d'ensemble du projet
- **[⚡ Quick Start](../../wiki/Quick-Start)** - Démarrage en 5 minutes
- **[🔥 Configuration Firebase](../../wiki/Configuration-Firebase)** - Setup Firebase complet
- **[🔧 Dépannage](../../wiki/Dépannage)** - Solutions aux problèmes courants
- **[🧪 Tests](../../wiki/Tests)** - Guide de test complet
- **[🚀 Déploiement](../../wiki/Déploiement)** - Publication sur les stores
### Liens rapides
- **[🏠 Accueil](../../wiki/Home)** - Vue d'ensemble
- **[📦 Installation](../../wiki/Installation)** - Installation rapide ou complète
- **[🔥 Configuration Firebase](../../wiki/Configuration-Firebase)** - Setup Firebase
- **[🔧 Dépannage](../../wiki/Dépannage)** - Solutions aux problèmes
- **[💻 Développement](../../wiki/Développement)** - Architecture et contribution
- **[📝 Changelog](../../wiki/Changelog)** - Historique des versions
## 🛠️ Stack Technique