How employees get into the internal app — and why they sometimes can't.

Who & where

Staff, at /login. You also land here automatically if you try to open any /admin/… page without a session.

Happy path

  1. The login card shows “HR Portal” and a single “Sign in with Google” button.
  2. You authenticate with your Freedom Solar Google account in the Google popup.
  3. On success you're dropped at Jobs (/admin/jobs), the default staff landing page.

auth-01-staff-login.png

The staff login screen. Sign-in is restricted to the company Google domain.

How access actually works

Issues that may arise

💡 For local development: there's a dev-only bypass at /dev/login that lists seeded staff and new hires so you can jump into either realm without Google or a real magic link. It exists only in the development environment.