feat: create dash_app skeleton with nhs.css and MantineProvider (Phase 0)

- dash_app/ directory structure: app.py, assets/, data/, components/, callbacks/, utils/
- run_dash.py entry point at project root
- Added dash>=2.14.0 and dash-mantine-components>=0.14.0 to pyproject.toml
- app.py: Dash app with MantineProvider wrapper and 3 dcc.Store components
- nhs.css: extracted from 01_nhs_classic.html (sans mock icicle CSS)
- Validated: app starts cleanly at localhost:8050
This commit is contained in:
Andrew Charlwood
2026-02-06 12:57:47 +00:00
parent 76838887e6
commit 1c3ece6480
12 changed files with 783 additions and 578 deletions
+2
View File
@@ -5,6 +5,8 @@ description = "Add your description here"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"dash>=2.14.0",
"dash-mantine-components>=0.14.0",
"fastparquet>=2024.11.0",
"numpy>=1.25.0",
"pandas>=2.0.3",