Files
WalletTracker/README.md
Arthur Lempereur fd21fa27e3 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
2025-10-23 18:22:54 +02:00

76 lines
2.4 KiB
Markdown

# 💰 WalletTracker
> Application mobile de gestion de budget développée avec React Native et Firebase
[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/alempereur/WalletTracker)
[![React Native](https://img.shields.io/badge/React%20Native-0.81-61dafb.svg)](https://reactnative.dev/)
[![Firebase](https://img.shields.io/badge/Firebase-12.4-orange.svg)](https://firebase.google.com/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue.svg)](https://www.typescriptlang.org/)
## 📱 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
```bash
# 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](../../wiki)**
## 📖 Documentation
**[📚 Wiki complet](../../wiki)** - Toute la documentation
### 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
## 🛠️ 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](../../wiki/Développement) dans le Wiki.
## 📄 Licence
MIT © 2025 WalletTracker
## 🆘 Support
- **Problèmes** : [Issues](../../issues)
- **Questions** : [Wiki - Dépannage](../../wiki/Dépannage)
- **Documentation** : [Wiki](../../wiki)
---
**Développé avec ❤️ pour une meilleure gestion de budget**