Application web sécurisée pour la gestion d'activité freelance avec authentification Google et stockage Firebase.
- 🔐 Authentification sécurisée via Google OAuth
- 📊 Tableau de bord avec métriques et graphiques
- ⏰ Suivi du temps et gestion des tâches
- 👥 Gestion des clients et missions
- 📄 Génération automatique de CRA (PDF)
- 🤖 Assistant IA pour suggestions et rédaction d'emails
- ☁️ Synchronisation cloud via Firebase Firestore
- Créez un projet Firebase sur console.firebase.google.com
- Activez Authentication > Sign-in method > Google
- Activez Firestore Database
- Activez Hosting
- La configuration Firebase est déjà incluse dans le projet
# Installer les dépendances
npm install
# Installer Firebase CLI (si pas déjà fait)
npm install -g firebase-tools
# Se connecter à Firebase
firebase login
# Initialiser le projet (si nécessaire)
firebase init
# Déployer
npm run deploy# Servir localement
npm run dev
# ou
firebase serve --only hostingadash/
├── public/
│ └── index.html # Application principale
├── firebase.json # Configuration Firebase
├── firestore.rules # Règles de sécurité Firestore
├── firestore.indexes.json # Index Firestore
└── package.json # Dépendances NPM
- ✅ Authentification Google obligatoire
- ✅ Données utilisateur isolées par UID
- ✅ Règles Firestore sécurisées
- ✅ Clés API stockées de manière sécurisée
- ✅ Protection HTTPS via Firebase Hosting
- Obtenez une clé API sur Google AI Studio
- Configurez-la dans Paramètres > Intégrations IA
- Utilisez les fonctionnalités IA pour les suggestions de tâches et la rédaction d'emails
Version: 1.2 (Firebase) Dernière mise à jour: 2025