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
Yogi Dryfruits — Mobile Inventory & Ledger Application
I designed and developed a mobile-first inventory and ledger application for Yogi Dryfruits to simplify everyday stock and transaction management.
The business needed a simple system to track purchases, sales, customers, suppliers and current stock without depending on multiple spreadsheets or manual registers.
The application includes inventory management, inward purchase records, outward sales records, automatic stock balance, customer and supplier management, transaction history, search, stock reports and an iPhone-friendly PWA interface.
Key features: inventory tracking, purchase and sales management, automatic stock updates, customer/supplier records, transaction history, stock reports and mobile access.
Outcome: one simple business application for managing day-to-day inventory and ledger operations from a phone or desktop.
Rendering 3D assets smoothly on web apps without dropping frames is always a fun challenge! Love the lighting and texturing on this Vercel deployment. As a full-stack dev who loves embedding interactive 3D elements into Next.js apps, seeing immersive food e-commerce concepts like this is awesome. Great work, Hassan!.