Next Auth Starter

Started: 20 Dec 2024

✨you can click on the image to see it in full size

Important links:

Description:

🎉 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. 🌟😊

Special Technologies:

Paraglide

Paraglide JS is a lightweight, framework-agnostic internationalization (i18n) library that streamlines the localization process for JavaScript applications. It offers type-safe, tree-shakeable messages, ensuring that only the necessary translations are included in your final bundle, thereby optimizing performance.

Technologies used:

✨you can click one to see all projects made using it