Skip to content

siddharthamaity/nextjs-15-starter-core

Repository files navigation

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 Starter

🚀 What's Included

  • 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 Plugins

✨ Prettier Plugins

💻 VS Code Extensions (Recommended)

To enhance development experience, install the following VS Code extensions:

🏁 Getting Started

Prerequisites

  • Node.js: Version 20.18.0 or higher
  • Docker: For containerized deployment (optional but recommended)

Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/nextjs-15-starter-core.git
    cd nextjs-15-starter-core
  2. Install Dependencies:

    npm install
    # or with Yarn
    yarn install
  3. Run Development Server:

    npm run dev
    # or with Yarn
    yarn dev
  4. Build for Production:

    npm run build

🐳 Docker Setup

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

☁ Try it in the Cloud

Open in VS Code

Open in GitHub Codespaces

Open in CodeSandbox

Open in Gitpod

Open in StackBlitz

Open in Repl.it

Open in Glitch

License

This project is licensed under the MIT License. See the LICENSE file for details.