Skip to content

SPIKE — PAY Insights: lightweight internal reporting app #35038

Description

@Jxio

Background
The Fabric/PowerBI path is ongoing but slow to iterate. This spike explores building a lightweight, read-only reporting app on our existing stack.

Proposed approach

pay-insights-ui — Nuxt, reusing sbc-common-components (header, login, session)
pay-insights-api — Flask, deployed in the existing pay GCP project
Data — read-only service account on the data warehouse; reuse the SQL already written for the Fabric notebooks
Access — a "PAY Insights" tile on the sbc-auth staff dashboard; Keycloak SSO (no second login); new role pay_insights_viewer (or reuse existing roles); the API enforces JWT + role on every endpoint
Deployment — same GitHub CI/CD as express-checkout

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    PayWork for Pay Team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions