Next.js 15 Starter (core) [LIVE DEMO]
This is the core version for Next.js 15 Starter, you may be interested in other templates too -
Welcome to the Next.js 15 Starter repository! This starter template is built with Next.js 15, React 19, TypeScript 5 and comes packed with several powerful tools and configurations to accelerate your project setup and streamline development workflows using VS Code.
- Next.js 15 (Stable)
- React 19 (Stable)
- TypeScript 5
- ESLint 9
- Prettier 3
- App Directory
- System, Light & Dark Mode
- Next.js Bundle Analyzer
- Dockerfile with Node.js 20.18.0 (Alpine)
- @eslint/js
- typescript-eslint
- eslint-plugin-react
- @next/eslint-plugin-next
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-promise
To enhance development experience, install the following VS Code extensions:
- Auto Close Tag
- Better Comments
- DotENV
- EditorConfig for VS Code
- ESLint
- formate: CSS/LESS/SCSS formatter
- Git History
- Import Cost
- JavaScript Booster
- npm Intellisense
- Prettier - Code formatter
- Todo Tree
- Turbo Console Log
- Package Json Upgrade
- Visual Studio Code Commitizen Support
- Markdown All in One
- Node.js: Version 20.18.0 or higher
- Docker: For containerized deployment (optional but recommended)
-
Clone the Repository:
git clone https://github.com/yourusername/nextjs-15-starter-core.git cd nextjs-15-starter-core
-
Install Dependencies:
npm install # or with Yarn yarn install
-
Run Development Server:
npm run dev # or with Yarn yarn dev
-
Build for Production:
npm run build
To use Docker, make sure Docker is installed on your machine. Then, build and run the Docker container:
docker build -t nextjs-starter .
docker run -p 3000:3000 nextjs-starter
This project is licensed under the MIT License. See the LICENSE file for details.