More Premium Hugo Themes Premium Tailwind Themes

Kaminari

Next.js project starter. Configured with tailwindcss and shadcn-ui

Kaminari

Next.js project starter. Configured with tailwindcss and shadcn-ui

Author Avatar Theme by lucky-chap
Github Stars Github Stars: 340
Last Commit Last Commit: Apr 28, 2025 -
First Commit Created: Apr 29, 2023 -
default image

Overview:

This is a Next.js starter template that provides all the necessary tools and features to build impressive projects. It includes Next.js 13, Tailwind CSS 3, TypeScript, ESLint, Prettier, Husky, lint-staged, commitlint, Jest, and Absolute import. The template is designed to be easily customized and allows you to fork it and modify it according to your needs.

Features:

  • Next.js 13: A powerful and popular React framework for building server-side rendered applications.
  • Tailwind CSS 3: A utility-first CSS framework that helps in creating responsive and highly customizable user interfaces.
  • TypeScript: A statically typed superset of JavaScript that provides improved code quality and better development experience.
  • ESLint: A pluggable JavaScript linter that helps in maintaining clean and error-free code.
  • Prettier: An opinionated code formatter that enforces consistent code style and formatting.
  • Husky: A Git hooks library that allows you to easily use Git hooks for automating tasks and ensuring code quality.
  • lint-staged: A tool that runs linters against staged Git files, enabling pre-commit code validation.
  • commitlint: A tool for linting commit messages and adhering to a commit convention.
  • Jest: A JavaScript testing framework that provides a delightful testing experience.
  • Absolute import: A feature that allows importing folders and files using the “@” prefix.

Installation:

To get started with this template, you have two options:

Option 1: Use create-next-app:

  1. Install create-next-app globally: npm install -g create-next-app or yarn global add create-next-app.
  2. Create a new Next.js project: create-next-app my-project -e https://github.com/lucky-chap/nextjs-with-tailwindcss-typescript-eslint-prettier-husky-lint-staged-commitlint-jest-and-absolute-import.

Option 2: Clone the repository:

  1. Clone the repository: git clone https://github.com/lucky-chap/nextjs-with-tailwindcss-typescript-eslint-prettier-husky-lint-staged-commitlint-jest-and-absolute-import.
  2. Navigate to the project folder: cd nextjs-with-tailwindcss-typescript-eslint-prettier-husky-lint-staged-commitlint-jest-and-absolute-import.
  3. Install dependencies: npm install or yarn.
  4. Start the development server: yarn dev.
  5. Open http://localhost:3000 in your browser to view the project.

Summary:

This Next.js starter template provides a comprehensive set of features and tools to help you build impressive projects. It includes Next.js, Tailwind CSS, TypeScript, ESLint, Prettier, Husky, lint-staged, commitlint, and Jest. The template can be easily installed using create-next-app or by cloning the repository. It allows for easy customization and provides a convenient development environment.