skip to content
← projects
2025·Mindenit

Mindenit ID

Frontend developer

Centralised OIDC authentication giving one account across all Mindenit products — internal apps and external applications.

VueNuxtPiniaTypeScript

Single-account layer for the Mindenit product suite — one login across Schedule, the Business CRM (closed beta), and any future Mindenit product.

Frontend work: Vue 3 with Nuxt, Pinia for state, TanStack Query for server state, TanStack Table for data views. Backend maintained by another developer.

Related: the auth layer for the Business CRM — a deny-by-default JWT guard validated against a self-hosted Zitadel OIDC provider, with a Nuxt BFF keeping access and refresh tokens in encrypted httpOnly cookies (never exposed to client-side JavaScript).