https://github.com/itvincent-git/nextjs-boilerplate
Nextjs boilerplate with shadcn tailwindcss zod zustand
https://github.com/itvincent-git/nextjs-boilerplate
Last synced: 11 months ago
JSON representation
Nextjs boilerplate with shadcn tailwindcss zod zustand
- Host: GitHub
- URL: https://github.com/itvincent-git/nextjs-boilerplate
- Owner: itvincent-git
- Created: 2025-01-23T12:41:44.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-04-21T11:24:05.000Z (about 1 year ago)
- Last Synced: 2025-04-21T12:34:09.038Z (about 1 year ago)
- Language: TypeScript
- Size: 234 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nextjs Boilerplate
A production-ready Next.js foundation pre-configured with Shadcn UI components and modern development tools. Built for crafting scalable, type-safe applications with enterprise-grade best practices.
## ✨ Features
- **Core Architecture**:
- Next.js 15 (App Router)
- TypeScript 5+
- React 19 with Server Components
- **Styling System**:
- Tailwind CSS v3 with CSS Variables
- Shadcn UI component library
- **Data Management**:
- React Query v5 (TanStack Query)
- Zustand for global state
- **Validation & Types**:
- Zod schema validation
- Strict TypeScript configuration
- **i18n Support**:
- next-i18next with SSR support
- Multi-language routing
- **Code Quality**:
- ESLint + TypeScript ESLint
- Prettier with shared config
- Husky git hooks
- **Optimized Builds**:
- PNPM workspaces
- Bundle analysis ready
- CI/CD friendly
## Getting Started
First, run the development server:
```bash
pnpm install
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.