Internal Help Desk Portal
A role-based internal portal where onboarding, offboarding, and tool access run through a reviewed, staged-approval flow, so nobody changes the live system by accident.
Watch the walkthrough
Prefer to click through it live? The working app is at flexscale-help-desk-demo.vercel.app (Google sign-in required). Happy to grant demo access on request.
The problem
Onboarding a new hire, removing someone who left, or changing what tools a role can see is the kind of small, frequent task that goes wrong easily. It touches a live database, and a typo can lock the wrong person out or leak access.
What I built
A clean internal portal that puts guardrails around all of it:
- A role-based tool launcher so each person sees exactly the systems their role should.
- An admin panel to onboard and offboard people and edit role-to-tool access.
- A staged-diff approval flow: every change is shown as a before-and-after diff and must be approved before it touches the live database. Nothing is written blindly.
- Google SSO and a roster gate for access control.
Reusable by design
It is built as a template. The same portal re-brands for any company in an afternoon, which is exactly how internal tools should work.