This is a basic boilerplate for creating Next.js applications with TypeScript and TailwindCSS. It includes the basic configurations to run a modern React application with the help of some of the most widely used tools in the community.
- ⚡️ Next 15 - The React framework that combines server-side rendering, automatic code splitting, and optimal performance for seamless web development.
- 🦾 TypeScript - A superset of JavaScript that adds static typing and other features to the language.
- 🌈 TailwindCSS - A utility-first CSS framework.
- 🎨 shadcn/ui - Beautifully designed components that you can copy and paste into your apps.
- 🤖 Intelligent - Integrated RenovateBot to help you maintain the dependent version.
- 🚦 BiomeJS - A tool for statically analyzing code to find and fix common issues.
- 💄 Prettier - A code formatter that helps keep code consistent and easy to read.
- 🔍 Commitlint - A tool for enforcing consistent commit message style and formatting.
- 🐶 Husky - A tool for easily adding Git hooks to your project.
Before using this boilerplate, make sure you have Node.js installed on your machine.
- Clone this repository with:
bunx degit whyleonardo/nextjs-template <my-app>
- Navigate to the project folder and run:
npm install
or yarn install
or pnpm install
or bun install
- To install dependecies run:
npm install
or yarn install
or pnpm install
or bun install
- And copy env variables to
.env
file:
bun copy-env
- Access
http://localhost:3000
.
And, enjoy!