Skip to content

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.

Notifications You must be signed in to change notification settings

NishargShah/nextjs-fullstack-typescript-boilerplate

Repository files navigation

Project Name

Prerequisites

  • Install pnpm globally.
  • Requires Node.js 22 or later.
  • Use only pnpm, no NPM or Yarn.
  • Keep ESLint & Prettier enabled.
  • Adhere to the coding rules as much as possible.

Installation

  1. Run pnpm install.
  2. Start the project with pnpm start (use pnpm start:dev for development).

Features

  • Fully typed with TypeScript.
  • Full-stack application.
  • React Query for server state and Zustand for client state.
  • Cookie based authentication & authorization flow.
  • Custom navigation loader.
  • Prettier & strict ESLint rules.
  • Husky and lint-staged for pre-commit validation.
  • Commits are blocked unless all rules pass (unless --no-verify is used).
  • Pre-configured Dockerfile & GitHub Actions workflow for DevOps.

Credentials

Email: admin@example.com
Password: admin

Last updated by: Nisharg Shah
Date: 09/03/2025

About

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •