Metadata-Version: 2.4
Name: fastpluggy-financial-dashboard
Version: 0.4.0
Summary: Financial OS — a private, self-hosted financial command center (net worth, cash flow, immobilier, EI, projection digital-twin) as a FastPluggy plugin
Author: JeJe
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: FastPluggy>=0.4.58
Requires-Dist: fastapi
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: python-multipart
Requires-Dist: openpyxl>=3.1
Requires-Dist: httpx
Requires-Dist: fastpluggy-tasks-worker<1,>=0.3.303
Provides-Extra: tests
Requires-Dist: pytest>=7.0; extra == "tests"
Requires-Dist: pytest-cov>=4.0; extra == "tests"
Requires-Dist: pyyaml; extra == "tests"
Provides-Extra: schemas
Requires-Dist: pydantic>=2; extra == "schemas"
Requires-Dist: pyyaml; extra == "schemas"
Provides-Extra: e2e
Requires-Dist: fastpluggy-cli; extra == "e2e"

# financial_dashboard — the Financial OS

Private financial command center for JeJe: net worth, cash flow, accounts, portfolio
(crypto/livrets/manual positions), immobilier, French-EI business ledger, and a
deterministic 5/10/20/30-year **projection simulator ("financial digital twin")**.
Not a budget app.

Built as a **FastPluggy plugin** (`financial_dashboard`), **vendored** at
`plugins/financial_dashboard` in the [`financial-dashboard`](../..) host app
(#91) — **live** at https://financial-dashboard.apps.lab (behind Authelia) as
a `deploy: external` service on am06. See [../../docs/deploy.md](../../docs/deploy.md)
for the deploy runbook and [CLAUDE.md](CLAUDE.md) for how to work in this directory.

**Status:** the plan ([#8](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/8))
is shipped (M1–M7). Since then, fed from the real `JeJe/perso-admin` vault via a durable
ingest pipeline: **auth_user SSO + PAT** ([#13](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/13)),
**Business/EI screen** ([#16](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/16))
with a bill/expense **ledger v2** (by-month, filters, payé/rapproché badge, external
facture links) + **by-client/by-supplier** breakdown ([#17](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/17)),
and **Besoin du mois** ([#10](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/10)).

- **Plan & milestone tree:** [#8 — plan](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/8),
  milestones [#1](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/1)–[#7](https://gitlab.ggcorp.fr/JeJe/financial_dashboard/-/issues/7)
- **Working conventions:** see [CLAUDE.md](CLAUDE.md)
- **Docs:** [docs/](docs/)
