~/rjRaghavendra JayateerthReact
Viewing
Project
← All projects

PRISM

Policy-deployment dashboard for TVS — HRs and managers define means and sub-means that cascade organisational goals down to the people delivering them.

ClientTVS
RoleFront-end build
TypeInternal enterprise app
StackAngular, NgRx, RxJS
Year2026
Dashboard — goal cascade

What it is

Policy deployment: an organisation sets a small number of goals, and each level below turns them into the means it will use to hit them, and the sub-means below those. PRISM is the dashboard where TVS’s HRs and managers do that — define the cascade, assign owners, and see at a glance which branches are on track.

What I built

An enterprise Angular application with a modular architecture built on standalone components, so each area of the dashboard loads only what it needs. State runs through NgRx with RxJS for the asynchronous edges, which keeps a deeply nested goal tree consistent as several people edit different branches of it.

Role-based access is central — an HR, a department head and an individual contributor see different slices of the same cascade — and authentication runs through OAuth2/OIDC so it sits inside TVS’s existing identity setup.