Prepare for GitHub mirror - English README, LICENSE MIT, clean gitignore
This commit is contained in:
parent
96acff9414
commit
c71c19ec03
8
.gitignore
vendored
8
.gitignore
vendored
@ -16,11 +16,9 @@ Thumbs.db
|
|||||||
Desktop.ini
|
Desktop.ini
|
||||||
|
|
||||||
# Backups
|
# Backups
|
||||||
.vba_backups/
|
|
||||||
*.bak
|
*.bak
|
||||||
|
*_backup_*.xlsm
|
||||||
|
|
||||||
# Claude Code
|
# Local config
|
||||||
|
.mcp.json
|
||||||
.claude/
|
.claude/
|
||||||
|
|
||||||
# MCP config (contains no secrets but local)
|
|
||||||
# .mcp.json
|
|
||||||
|
|||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2025 Alexis Trouve
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
97
README.md
97
README.md
@ -1,62 +1,71 @@
|
|||||||
# Freelance Dashboard
|
# Freelance Dashboard
|
||||||
|
|
||||||
Dashboard KPI Excel - Suivi d'activite freelance
|
Excel KPI Dashboard for freelance activity tracking - Revenue, time tracking, clients with pivot tables, charts and VBA automation.
|
||||||
|
|
||||||
## Vision
|
## Features
|
||||||
|
|
||||||
Dashboard visuel pour suivre son activite freelance (temps, revenus, clients) en un coup d'oeil.
|
- **Structured Data Tables** - Clients, time entries, revenue tracking
|
||||||
|
- **Dynamic KPIs** - Total revenue, hourly rate, active clients, top client
|
||||||
|
- **Pivot Tables** - Revenue by client, by month, hours by project
|
||||||
|
- **Interactive Charts** - Pie chart, bar charts, trends
|
||||||
|
- **Slicers** - Filter by client and period
|
||||||
|
- **VBA Automation** - One-click refresh, rebuild dashboard
|
||||||
|
- **Professional Design** - Clean layout, conditional formatting
|
||||||
|
|
||||||
**Public cible:** Freelances, independants
|
## File Structure
|
||||||
**Lien portfolio:** Complementaire a TimeTrack Pro (Access = saisie, Excel = visualisation)
|
|
||||||
|
|
||||||
## Status
|
| Sheet | Content |
|
||||||
|
|-------|---------|
|
||||||
| Phase | Description | Status |
|
| Dashboard | Main view with KPIs, charts and slicers |
|
||||||
|-------|-------------|--------|
|
| Data_Clients | Client list (ID, name, sector, start date) |
|
||||||
| 1 | Structure fichier + tables | En attente |
|
| Data_Temps | Time entries (date, client, project, hours) |
|
||||||
| 2 | Formules KPIs | En attente |
|
| Data_Revenus | Revenue entries (date, client, amount, type) |
|
||||||
| 3 | Tableaux croises dynamiques | En attente |
|
| Config | Settings (year, default rate, objectives) |
|
||||||
| 4 | Graphiques | En attente |
|
| TCD_Data | Pivot tables data |
|
||||||
| 5 | Dashboard layout + slicers | En attente |
|
|
||||||
| 6 | Design polish + donnees demo | En attente |
|
|
||||||
| 7 | Tests + documentation | En attente |
|
|
||||||
|
|
||||||
## Fonctionnalites V1
|
|
||||||
|
|
||||||
- [x] Saisie des donnees (heures, revenus, clients)
|
|
||||||
- [x] KPIs principaux (CA, heures, taux horaire moyen)
|
|
||||||
- [x] Graphiques dynamiques
|
|
||||||
- [x] Filtres par periode / client / projet
|
|
||||||
- [x] Mise en forme pro
|
|
||||||
|
|
||||||
## Structure du fichier
|
|
||||||
|
|
||||||
| Onglet | Contenu |
|
|
||||||
|--------|---------|
|
|
||||||
| Dashboard | Vue principale avec KPIs et graphiques |
|
|
||||||
| Data_Temps | Table des entrees de temps |
|
|
||||||
| Data_Revenus | Table des paiements recus |
|
|
||||||
| Data_Clients | Liste clients avec infos |
|
|
||||||
| Config | Parametres (annee, taux par defaut) |
|
|
||||||
|
|
||||||
## KPIs
|
## KPIs
|
||||||
|
|
||||||
- CA Total
|
- Total Revenue
|
||||||
- CA Mois en cours
|
- Current Month Revenue
|
||||||
- Heures totales
|
- Total Hours
|
||||||
- Taux horaire moyen
|
- Average Hourly Rate
|
||||||
- Nb clients actifs
|
- Number of Active Clients
|
||||||
- Top client
|
- Top Client (by revenue)
|
||||||
- Heures cette semaine
|
- Hours This Week
|
||||||
|
- Unique Projects Count
|
||||||
|
|
||||||
|
## VBA Macros
|
||||||
|
|
||||||
|
| Macro | Description |
|
||||||
|
|-------|-------------|
|
||||||
|
| `RefreshDashboard` | Recalculates formulas and refreshes pivot tables |
|
||||||
|
| `QuickRefresh` | Silent refresh (no message) |
|
||||||
|
| `RebuildAll` | Rebuilds entire dashboard from scratch |
|
||||||
|
| `CreatePivotTables` | Creates/recreates pivot tables |
|
||||||
|
| `CreateCharts` | Creates/recreates charts |
|
||||||
|
| `CreateSlicers` | Creates/recreates slicers |
|
||||||
|
| `ApplyDesign` | Applies professional formatting |
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
*(A venir)*
|
*Coming soon*
|
||||||
|
|
||||||
## Auteur
|
## Requirements
|
||||||
|
|
||||||
|
- Microsoft Excel 2016+ (or Microsoft 365)
|
||||||
|
- Macros enabled for VBA features
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
1. Open `FreelanceDashboard.xlsm`
|
||||||
|
2. Enable macros when prompted
|
||||||
|
3. Add your data in Data_Clients, Data_Temps, Data_Revenus
|
||||||
|
4. Press `Alt+F8` and run `RefreshDashboard` to update
|
||||||
|
|
||||||
|
## Author
|
||||||
|
|
||||||
Alexis Trouve - alexistrouve.pro@gmail.com
|
Alexis Trouve - alexistrouve.pro@gmail.com
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Proprietary - Demo Project
|
MIT License - See [LICENSE](LICENSE) file
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user