Next Auth Starter

A Next.js starter template featuring TypeScript, Tailwind CSS, Next-auth, Eslint, Stripe, testing tools, and more. Kickstart your project with speed and style, ensuring a robust foundation for modern web development.

Strahinjaβ€’December 19, 2024
Project image
Project image
Project image
Click on the image to see it in full screen

Next Auth Starter

πŸŽ‰ Features

  • βš›οΈ React 19
  • πŸš€ Next.js 15 (App router)
  • πŸ“˜ TypeScript
  • 🎨 TailwindCSS - Class sorting, merging, and linting
  • πŸ› οΈ Shadcn/ui - Customizable UI components
  • πŸ’΅ Stripe - Payment handler
  • πŸ”’ Next-auth - Easy authentication library for Next.js (GitHub provider)
  • πŸ›‘οΈ Prisma - ORM for Node.js
  • πŸ“‹ React-hook-form - Manage your forms easily and efficiently
  • πŸ” Zod - Schema validation library
  • πŸ§ͺ Jest & React Testing Library - Configured for unit testing
  • 🎭 Playwright - Configured for E2E testing
  • πŸ“ˆ Absolute Import & Path Alias - Import components using @/ prefix
  • πŸ’… Prettier - Code formatter
  • 🧹 Eslint - Code linting tool
  • 🐢 Husky & Lint Staged - Run scripts on your staged files before committing
  • πŸ”Ή Icons - From Lucide
  • πŸŒ‘ Dark mode - With next-themes
  • πŸ“ Commitlint - Lint your git commits
  • πŸ€– Github actions - Lint your code on PR
  • βš™οΈ T3-env - Manage your environment variables
  • πŸ—ΊοΈ Sitemap & robots.txt
  • πŸ’― Perfect Lighthouse score
  • 🌐 I18n with Paraglide

❀️ Support

If you liked the project, I would appreciate it if you left a star. 🌟😊