Free remote workshop: Building B2B SaaS Boilerplate in Next.js with Clerk
What You'll Learn:
Authentication, User Accounts, Organization Accounts, and Role-Based Access Control (RBAC)
Details:
Next.js is growing in popularity for application development, not just static sites. Clerk provides developers with drop-in React helpers for authentication and account management. In this workshop, we'll show how to use Clerk to build a B2B SaaS in Next.js from the ground up, starting with npx create-next-app. This workshop covers:
Clerk's User Management components
<SignUp/>
<SignIn/>
<UserProfile/>
<UserButton/>
Clerk's Organization Management components
<CreateOrganization/>
<OrganizationProfile/>
<OrganizationSwitcher/>
Customization of Clerk components to match your brand
Using Tailwind, CSS Modules, and Global CSS
Protecting the application with role-based access control (RBAC)
Protecting pages (in the pages directory and the app directory)
Protecting API routes
Protecting external backends like Supabase or Hasura
In addition to Braden hosting, members of Clerk's engineering team will be available to answer technical questions throughout the workshop.
Prerequisites:
Familiarity with Javascript and React. Next.js experience is not necessary.
Skill level:
Intermediate
Location:
Remote (zoom)