Back to projects

RC Starter Kit

Next.js starter with OTP auth, multi-tenant clients, and admin panel

About

A production-ready starter kit for building multi-tenant Next.js applications. Includes OTP email authentication with NextAuth.js v5, client management with slug-based routing, admin panel with data tables, file uploads with UploadThing, and email templates with React Email. Predecessor to RC Starter V2.

Highlights

  • OTP email authentication with NextAuth.js v5 and Resend
  • Multi-tenant client architecture with slug-based routing
  • Admin panel with TanStack Table data grids
  • File upload system with UploadThing
  • Email templates with React Email

Tech Stack

Next.jsReactTypeScriptPrismaPostgreSQLNeonNextAuth.jsTailwind CSSshadcn/uiResendReact EmailUploadThingTanStack TableReact Hook FormZod

Code Stats

TypeScript98.5%
CSS1.5%

5,737 total lines of code

Duration

December 2024 — Present

Visit siteView source
PreviousNext