PRISM
Policy-deployment dashboard for TVS — HRs and managers define means and sub-means that cascade organisational goals down to the people delivering them.
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.