Intake and approval portal for by Boopathi RajaIntake and approval portal for by Boopathi Raja

Intake and approval portal for

Portfolio project
Boopathi Raja
Intake and approval portal for Power BI report requests. MVP, deployed on Vercel with a live Power BI API integration.
Teams were requesting dashboards over email and spreadsheets, which lost the thread between the business ask, the BI team's interview notes and the developer's build. Prism turns that into one tracked record with sequential sign-off.
What it does: • Ten-stage, role-gated approval workflow • Row-level security per role (about 20 Postgres policies) • Change requests against already-published reports • File attachments via signed URLs from private storage • Power BI Service integration over Azure AD OAuth • Notifications to email and Microsoft Teams
A Playwright end-to-end test runs in GitHub Actions on every PR and nightly against production.
Stack: Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Resend, Power BI REST API, Playwright Live: tcmplanner.vercel.app

0 likes · 5 views · Oct 4, 2026

Intake and approval portal for Power BI report requests. MVP, deployed on Vercel with a live Power BI API integration. Teams were requesting dashboards over ...

Tags