Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.15 KB

File metadata and controls

36 lines (24 loc) · 1.15 KB

Transactions Visualizer

CI Last commit

A Shiny for Python app to explore and visualize personal transaction data.

Live dashboard: https://019cd142-798e-34da-392d-0d9d66b6352c.share.connect.posit.cloud

App snapshot

Setup

  1. Clone the repo and create the conda environment:

    conda env create -f environment.yml
    conda activate transactionsViz
  2. Create a .env file in the project root:

    GDRIVE_FILE_ID=your_google_drive_file_id_here
    
  3. Run the app:

    shiny run src/app.py

Data

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).

Deployment

Deployed on Posit Connect. Set GDRIVE_FILE_ID as a deployment environment variable — no .env file needed on the server.