Next.js 15 Full-Stack Starter

The full-stack starter template for modern web apps.

Pre-configured with NextAuth (Credentials & Google OAuth), Prisma ORM with PostgreSQL, React Context for themes and state, and responsive test pages.

$npm run dev

Template Architecture

Production primitives assembled with zero boilerplate clutter.

6 Core Systems
NextAuth.js

Authentication

Complete NextAuth.js setup supporting Credentials (email/password with bcrypt) and Google OAuth one-click sign in.

Prisma 5

Prisma ORM & PostgreSQL

Full-stack database client, schema for Users, Accounts, Sessions, and sample Item model with tested CRUD endpoints.

React 18

React Context & State

ThemeContext for dark/light/system modes with localStorage persistence, plus AppContext for shared cross-component state.

App Router

Built-in Demo Pages

Two dedicated testing environments: Dashboard for user session & live DB writes; Playground for Context & toasts.

Tailwind 3.4

Tailwind & UI Kit

Clean, human-crafted design system with classic monochrome hierarchy, responsive navigation, and reusable components.

TypeScript & Vitest

Type Safety & Testing

Strict TypeScript types across API routes and client hooks, backed by a pre-configured Vitest test suite.