← 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).