Skip to content

H04K/Simple_Dash

Repository files navigation

IA-Consult Desk - Tableau de Bord Freelance

Application web sécurisée pour la gestion d'activité freelance avec authentification Google et stockage Firebase.

Fonctionnalités

  • 🔐 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

Configuration Firebase

  1. Créez un projet Firebase sur console.firebase.google.com
  2. Activez Authentication > Sign-in method > Google
  3. Activez Firestore Database
  4. Activez Hosting
  5. La configuration Firebase est déjà incluse dans le projet

Installation et Déploiement

# 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

Développement Local

# Servir localement
npm run dev
# ou
firebase serve --only hosting

Structure du Projet

adash/
├── 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

Sécurité

  • ✅ 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

Configuration Gemini AI

  1. Obtenez une clé API sur Google AI Studio
  2. Configurez-la dans Paramètres > Intégrations IA
  3. Utilisez les fonctionnalités IA pour les suggestions de tâches et la rédaction d'emails

Support

Version: 1.2 (Firebase) Dernière mise à jour: 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •