← All work
Internal tooling · SSOWalkthrough

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

A 90-second walkthrough will live here, showing the real sign-in and the add / remove flow. (Video coming. The app is behind Google sign-in, so the video shows the true experience without the friction of signing in.)

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.