Skip to main content
All projects

Application Foundations / Authentication

Authentication starter

A Next.js and NestJS starting point for sign-in, linked accounts, roles, permissions, and sessions.

  • Next.js
  • TypeScript
  • Developer Tools
Authentication starter overview with sign-in, linked accounts, roles, and Next.js and NestJS interface concepts.
Project visualization · Interface conceptOpen image at full size ↗

Context

Authentication and permissions repeat across projects, from account linking to session management.

Approach

The starter brings a Next.js frontend and NestJS backend together with OAuth, role-based permissions, and account/session flows.

What I built

  • Email and OAuth account flows.
  • Roles and permissions.
  • Session management and linked accounts.

Outcome

A documented codebase to inspect and adapt when starting an application that needs these flows.

Built with

Next.jsNestJSTypeScriptMongoDB

Elsewhere on this website

A project is part of a practice.

a few other things I keep working on