fd21fa27e3d8ffb0f841fca01e103043faf7748d
- 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
💰 WalletTracker
Application mobile de gestion de budget développée avec React Native et Firebase
📱 Fonctionnalités
✅ Authentification sécurisée avec Firebase
✅ Gestion des transactions (dépenses et revenus)
✅ Abonnements récurrents avec rappels
✅ Tableau de bord avec statistiques mensuelles
✅ Analyses visuelles par catégorie
✅ Synchronisation temps réel
✅ Multi-plateforme (iOS & Android)
🚀 Démarrage rapide
# 1. Cloner le projet
git clone git@git.fnix.fr:alempereur/WalletTracker.git
cd WalletTracker
# 2. Installer les dépendances
npm install
# 3. Configurer Firebase
cp .env.example .env
# Éditez .env avec vos identifiants Firebase
# 4. Lancer l'application
npm start
📚 Documentation complète : Wiki
📖 Documentation
📚 Wiki complet - Toute la documentation
Liens rapides
- 🏠 Accueil - Vue d'ensemble
- 📦 Installation - Installation rapide ou complète
- 🔥 Configuration Firebase - Setup Firebase
- 🔧 Dépannage - Solutions aux problèmes
- 💻 Développement - Architecture et contribution
🛠️ Stack Technique
- Frontend : React Native + Expo SDK 54
- Langage : TypeScript 5.9
- Backend : Firebase (Auth, Firestore, Storage)
- Navigation : React Navigation 7
- UI : React Native Components + Custom Design System
🤝 Contribution
Les contributions sont les bienvenues ! Consultez le guide de contribution dans le Wiki.
📄 Licence
MIT © 2025 WalletTracker
🆘 Support
- Problèmes : Issues
- Questions : Wiki - Dépannage
- Documentation : Wiki
Développé avec ❤️ pour une meilleure gestion de budget
Description
Languages
TypeScript
99.6%
JavaScript
0.4%