Admin Tool / Infrastructure

PWA Invite Console 🔐

PWA Invite Console

About The Project

One page for the invite and device administration of every app behind the invite mechanism.

It is the only administration GUI — the apps used to carry one each, which meant multiple tabs open and multiple places to remember. It lives in its own repository because it belongs to none of the apps it fronts.

Tailscale TLS terminates in front of the private listener, restricting administrative access strictly to authorized Tailnet nodes with zero exposed public endpoints or hardcoded passwords.

Features

  • 🔑 Unified Invite Lifecycle: Generate, share, track expiration, and monitor redemption of app invitation links across services from one place.
  • 📱 Device Management: Inspect enrolled client devices, view last-seen timestamps, assign friendly labels, and instantly revoke compromised sessions.
  • 🔒 Tailnet Private Security: No credentials stored in front-end code; authenticated via private reverse-proxy header injection reachable only through Tailscale.
  • ⚡ Zero-Dependency PWA: Vanilla JavaScript single-page application with immediate revalidation and zero framework bloat.

Gallery