A modern React template powered by Next.js 14 (App Router), TypeScript in strict mode, Tailwind CSS, and shadcn/ui components. Server Components, streaming, and partial prerendering deliver lightning-fast initial loads while keeping the bundle lean on the client. All data fetching uses React Server Components and React Query where client state is truly needed.
Authentication is pre-wired with NextAuth.js supporting credentials, Google, GitHub, and magic links. Database access is via Prisma (PostgreSQL by default, easily swapped). Deployment guides are provided for Vercel, AWS Amplify, Railway, Fly.io, and self-hosted Docker. End-to-end tests run with Playwright and unit tests with Vitest.
The template includes a marketing site, dashboard, user settings, team management, billing with Stripe Checkout and the Customer Portal, an admin panel, blog, documentation site with MDX, and a REST plus GraphQL API layer. Every page is WCAG 2.1 AA compliant and ships with proper OG tags and JSON-LD structured data.
Template Pages Included:
• Marketing: Home, Features, Pricing, About, Blog, Contact, Changelog, Roadmap
• Legal: Terms, Privacy, Cookie Policy, Acceptable Use, DPA
• Authentication: Sign In, Sign Up, Forgot Password, Reset, 2FA, Email Verification
• Dashboard: Overview, Analytics, Activity, Notifications
• Account: Profile, Security, Billing, API Keys, Sessions, Danger Zone
• Team: Members, Invitations, Roles, Audit Log
• Admin: User Management, Impersonate, System Health, Feature Flags
• Docs: MDX-powered with search, TOC, syntax highlighting, admonitions
• 404, 500, 403, 423, Maintenance, Offline
Tech Stack:
• Next.js 14 (App Router) with React Server Components
• TypeScript strict mode with noUncheckedIndexedAccess
• Tailwind CSS 3.4 with tailwindcss-animate
• shadcn/ui + Radix UI primitives
• Framer Motion for animations
• React Hook Form + Zod for validation
• TanStack Query for server state
• Zustand for client state (sparingly used)
• Prisma 5 + PostgreSQL (SQLite for dev)
• NextAuth.js v5 with credentials, OAuth, and magic links
• Resend for transactional email + React Email templates
• Stripe SDK for billing (Checkout + Customer Portal)
• tRPC (optional) for end-to-end typesafe APIs
• Uploadthing for file uploads
• Upstash Redis for rate limiting and caching
• Inngest for background jobs
Developer Experience:
• Turborepo monorepo with shared packages
• pnpm workspaces
• Biome (replaces ESLint + Prettier, 10x faster)
• Commitlint + Husky for git hooks
• Changesets for versioning
• Storybook 8 for component development
• Playwright for E2E tests
• Vitest for unit tests with React Testing Library
• MSW for API mocking
Deployment Recipes:
• Vercel (recommended, one-click)
• AWS Amplify
• Cloudflare Pages + Workers
• Railway
• Fly.io
• Self-hosted Docker + Traefik + Postgres
• Kubernetes via Helm chart
Fully responsive down to 320px, WCAG 2.1 AA, keyboard-navigable, screen-reader tested.