freelance-dashboard/PLAN.md
StillHammer 3a2fb2187e Initial commit - Freelance Dashboard
Dashboard KPI Excel pour suivi d'activite freelance

Fichiers inclus:
- Documentation (README, PLAN, DATA_MODEL, FORMULAS)
- Template Excel avec tables de donnees
- Plan d'implementation pour agent
- Configuration MCP VBA Server

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 11:08:00 +07:00

7.7 KiB

Freelance Dashboard - Plan de Projet

Dashboard KPI Excel - Suivi d'activite freelance


1. Vision

Objectif: Dashboard visuel pour suivre son activite freelance (temps, revenus, clients) en un coup d'oeil.

Public cible: Freelances, independants, usage personnel.

Lien portfolio: Complementaire a TimeTrack Pro (Access = saisie, Excel = visualisation).


2. Perimetre V1

Inclus

Fonctionnalite Description
Saisie donnees Heures, revenus, clients
KPIs principaux CA, heures, taux horaire moyen
Graphiques Dynamiques et interactifs
Filtres Periode, client, projet
Design pro Moderne, pret a montrer

Hors Perimetre (V2 eventuelle)

  • Connexion automatique a Access/TimeTrack
  • Previsionnel / objectifs
  • Multi-devises
  • Macros VBA complexes

3. Structure du Fichier

Onglet Contenu Type
Dashboard Vue principale avec KPIs et graphiques Affichage
Data_Temps Table des entrees de temps (source) Donnees
Data_Revenus Table des paiements recus Donnees
Data_Clients Liste clients avec infos Donnees
Config Parametres (annee, taux par defaut) Parametres

4. Modele de Donnees

Data_Clients

Champ Type Description
ClientID Texte Identifiant unique (ex: CLI001)
Nom Texte Nom du client
Secteur Texte Secteur d'activite
DateDebut Date Date debut collaboration

Data_Temps

Champ Type Description
Date Date Date de l'entree
ClientID Texte Reference client
Projet Texte Nom du projet
Heures Nombre Duree en heures
Description Texte Description du travail

Data_Revenus

Champ Type Description
Date Date Date du paiement
ClientID Texte Reference client
Montant Nombre Montant en euros
Type Texte Facture / Acompte

5. KPIs a Afficher

KPI Calcul Formule Excel
CA Total Somme revenus (periode) =SUMIFS(...)
CA Mois en cours Somme revenus (mois) =SUMIFS(...,MONTH()=...)
Heures totales Somme heures (periode) =SUMIFS(...)
Taux horaire moyen CA / Heures =CA/Heures
Nb clients actifs Clients avec heures > 0 =COUNTIFS(...)
Top client Client avec le plus de CA =INDEX(MATCH(MAX(...)))
Heures semaine Somme heures (semaine) =SUMIFS(...,WEEKNUM()=...)

6. Graphiques

Graphique Type Donnees Position
Evolution CA mensuel Barres ou ligne CA par mois Haut gauche
Repartition par client Camembert % CA par client Haut droite
Heures par semaine Barres Heures hebdo Bas gauche
CA vs Heures Combo Correlation Bas droite

7. Fonctionnalites Excel

Feature Usage Implementation
Tableaux structures Donnees auto-expansion Ctrl+T sur plages
SOMME.SI.ENS Calculs conditionnels Formules KPIs
Tableaux croises Agregations flexibles TCD sur Data_Temps
Slicers Filtres visuels Connectes aux TCD
Mise en forme cond. Alertes visuelles Regles sur KPIs
Validation donnees Listes deroulantes ClientID, Type
Graphiques dynamiques Lies aux TCD Charts connectes

8. UI / Design

Palette Couleurs

Usage Couleur Hex
Primaire Bleu fonce #2C3E50
Accent Vert #27AE60
Neutre Gris clair #ECF0F1
Alerte Rouge #E74C3C

Principes Design

  1. Fond clair, donnees lisibles
  2. KPIs en gros, bien espaces
  3. Graphiques alignes, pas surcharges
  4. Pas de bordures inutiles, style moderne flat
  5. Hierarchie visuelle claire

Layout Dashboard

┌─────────────────────────────────────────────────────────┐
│  FREELANCE DASHBOARD                    [Filtres/Slicers]│
├─────────────────────────────────────────────────────────┤
│  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐       │
│  │ CA Total│ │CA Mois  │ │ Heures  │ │Taux Moy │       │
│  │ 45 230€ │ │ 8 500€  │ │   312h  │ │  72€/h  │       │
│  └─────────┘ └─────────┘ └─────────┘ └─────────┘       │
├─────────────────────────────────────────────────────────┤
│  ┌─────────────────────┐ ┌─────────────────────┐       │
│  │                     │ │                     │       │
│  │  Evolution CA       │ │  Repartition        │       │
│  │  (barres)           │ │  (camembert)        │       │
│  │                     │ │                     │       │
│  └─────────────────────┘ └─────────────────────┘       │
│  ┌─────────────────────┐ ┌─────────────────────┐       │
│  │                     │ │                     │       │
│  │  Heures/semaine     │ │  CA vs Heures       │       │
│  │  (barres)           │ │  (combo)            │       │
│  │                     │ │                     │       │
│  └─────────────────────┘ └─────────────────────┘       │
└─────────────────────────────────────────────────────────┘

9. Phases de Developpement

Phase Contenu Methode Duree
1 Structure fichier + tables MCP VBA 1h
2 Formules KPIs MCP VBA 1h
3 Tableaux croises dynamiques Excel UI 1h
4 Graphiques Excel UI 2h
5 Dashboard layout + slicers Excel UI 2h
6 Design polish + donnees demo Excel UI 1h
7 Tests + documentation Manuel 1h

Total estime: ~9h


10. Livrables Finaux

  • Fichier .xlsx fonctionnel avec donnees demo
  • README avec screenshots
  • (Bonus) Version .xlsm avec macros refresh
  • (Bonus) GIF de demo

11. Criteres de Succes

  • Le dashboard est lisible en 5 secondes
  • Les filtres fonctionnent sans lag
  • Les donnees se mettent a jour automatiquement
  • Le design est pro et moderne
  • Utilisation personnelle (dogfooding)

12. Integration TimeTrack Pro

Option A: Export manuel

TimeTrack Pro (Access) → Export Excel → Copier/Coller → Dashboard

Option B: Liaison ODBC (V2)

TimeTrack Pro (Access) ← Connexion ODBC ← Dashboard (Power Query)

Option C: Macro d'import (V2)

Sub ImportFromAccess()
    ' Connexion ADO vers TimeTrackPro.accdb
    ' Import des donnees dans les tables Excel
End Sub

Auteur: Alexis Trouve Date: 2025-12-30 Version: 1.0