A Shiny for Python app to explore and visualize personal transaction data.
Live dashboard: https://019cd142-798e-34da-392d-0d9d66b6352c.share.connect.posit.cloud
-
Clone the repo and create the conda environment:
conda env create -f environment.yml conda activate transactionsViz
-
Create a
.envfile in the project root:GDRIVE_FILE_ID=your_google_drive_file_id_here -
Run the app:
shiny run src/app.py
Place transactions_2025.csv in data/processed/ for local development. The app falls back to Google Drive when the local file is not found (used on deployment).
Deployed on Posit Connect. Set GDRIVE_FILE_ID as a deployment environment variable — no .env file needed on the server.
