Skip to content

A production-ready Next.js 15 foundation with cutting-edge tools and optimized configurations for enterprise-grade applications.

Notifications You must be signed in to change notification settings

mrprotocoll/pillardash-nextjs-15-boilerplate

Repository files navigation

Pillardash - Next.js 15 Advanced Boilerplate

Next.js TypeScript Redux

A production-ready Next.js 15 foundation with cutting-edge tools and optimized configurations for enterprise-grade applications.

✨ Features

🚀 Core Stack

  • Next.js 15 with App Router
  • TypeScript out of the box
  • Tailwind CSS v3.4+ with CSS variables
  • ESLint + Prettier pre-configured
  • Husky with commit linting

🔥 New Additions

  • SEO Optimization

    • Automatic sitemap generation (/app/sitemap.ts)
    • Dynamic robots.txt configuration (/app/robots.ts)
    • Next.js Metadata API integration
  • State Management

    • Redux Toolkit with TypeScript support
    • Redux Persist for state hydration
    • Pre-configured authSlice with JWT flow
  • API Layer

    • Advanced Axios configuration
    • Request/response interceptors
    • Type-safe API clients
  • UI Components

    • Custom <Alert> system with toast notifications
    • Enhanced <Button> with loading states
    • Responsive design utilities

🛠️ Quick Start

  1. Clone the repository and install dependencies:
  git clone git@github.com:mrprotocoll/pillardash-nextjs-15-boilerplate.git
  cd project

  npm install
  1. Update /lib/constants.ts:
  • Update CONSTANTS to suit your project

Usage

Start the development server:

npm run dev

Build for production:

npm run build

Lint the code:

npm run lint

Contributing

Feel free to fork this repository and submit pull requests.

License

MIT License

About

A production-ready Next.js 15 foundation with cutting-edge tools and optimized configurations for enterprise-grade applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages