Initial scaffold: docs, data manifest, and static dashboard
This commit is contained in:
30
README.md
Normal file
30
README.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Power BI Dashboard Migration
|
||||
|
||||
Goal: Recreate the existing Power BI report as a custom dashboard app using the provided CSV/DAX exports as the source of truth.
|
||||
|
||||
## Project Goals
|
||||
1. Recreate report visuals and KPIs exactly (no approximation).
|
||||
2. Match all KPI values against source data.
|
||||
3. Build a dashboard UI with filters, charts, and tables.
|
||||
4. Commit after each step.
|
||||
|
||||
## Repo Structure
|
||||
```
|
||||
app/ # Simple dashboard app (static for now)
|
||||
data/ # Local CSVs + manifest
|
||||
/docs/ # Migration docs
|
||||
```
|
||||
|
||||
## Getting Started (Local)
|
||||
Open `app/index.html` in a local static server (CSV fetch requires HTTP):
|
||||
|
||||
```bash
|
||||
python -m http.server 8080
|
||||
```
|
||||
|
||||
Then visit: http://localhost:8080/app/
|
||||
|
||||
## Next Steps
|
||||
- Add CSV exports to `/data` and update `data/manifest.json`.
|
||||
- Define KPI formulas in `docs/kpi-definitions.md`.
|
||||
- Implement calculations in `app/app.js`.
|
||||
Reference in New Issue
Block a user