This is a starter template for building a website using Next.js 15 and React 19. It includes TypeScript, Tailwind CSS, shadcn, Biome, Husky, Lint-Staged, and more to help you get started quickly and efficiently.
- Next.js 15: The latest version of Next.js for building server-side rendered React applications.
- React 19: The latest version of React for building user interfaces.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and developer productivity.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- shadcn: A collection of UI components for building modern web applications.
- Biome: A tool for managing and optimizing your project's dependencies.
- Husky: A tool for managing Git hooks.
- Lint-Staged: A tool for running linters on staged Git files.
To get started with this template, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/nextjs15-react19-starter.git
cd nextjs15-react19-starter
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
- Build for production:
pnpm build
- Start the production server:
pnpm start
dev
: Starts the development server.build
: Builds the application for production.start
: Starts the production server.type-check
: Runs TypeScript type checking.lint
: Runs ESLint on the source files.format
: Formats the code using Prettier.format:ci
: Checks for formatting issues in CI.postinstall
: Runs Husky to set up Git hooks.
This project is licensed under the MIT License.
Andi Lilaj