Modern, open source starter templates for Next.js 14 full-stack and SAAS projects. Built with Tailwind CSS, ShadCn, Next-Auth v.5 and several databases. Branches contain stand-alone set ups, including for serverless databases like PostgreSQL with Neon and MySQL with PlanetScale, Drizzle ORM, Prisma ORM v.5, but also MongoDB and Supabase.
Description:
Starter templates for Next.js 14 full-stack projects. Built with TypeScript, Tailwind CSS, ShadCn/ui, authentication, and database. Several branches contain several different configurations, including serverless databases like PostgreSQL with Neon, or MySQL with PlanetScale, Drizzle ORM, Prisma ORM v.5 (serverless-compatible), but also MongoDB Atlas, Supabase, and even Nest.js, Express (MERN stack), or Django. All users are stored in a database, regardless of whether they signed up with email and password, magic link, or via an OAuth provider, such a Google or GitHub.
Features:
- Authentication with NextAuth
- Database and ORM set up
- Magic link authentication
- OAuth authentication
- Email and password authentication
- Email verification
- Password reset
- Email templates with React Email
- Functional contact form
- Functional newsletter sign up
- Functional blog with Contentlayer and MDX
- Functional and styled landing page with pricing, features, testimonials, and FAQ sections
- Functional and styled sign in and sign up pages
- Input validation with Zod
- Rigorous linting and TypeScript type checking