This is a starter template, designed to kickstart your Next.js projects with the latest technologies and tools.
-
🚀 Next.js v15 - The latest version of Next.js, featuring the new App Directory and Server Components for an enhanced developer experience.
-
🎨 Tailwind CSS - A utility-first CSS framework to create responsive and modern designs efficiently.
-
🧩 shadcn/ui - Prebuilt, accessible, and customizable UI components to speed up development.
-
⚙️ TypeScript - A strongly typed language that ensures maintainable and robust codebases.
-
🛠️ Pre-Commit Hooks - Husky pre-commit hook configured for formatting and type-checking staged files using TypeScript (
tsc
) and Prettier.
For more information and recommendations on additional libraries for common use-cases, visit the /about
page.
-
Clone the repository:
git clone https://github.com/akshay-rajput/next-jump-start.git
-
Install dependencies:
npm install # or yarn install
-
Run the development server:
npm run dev # or yarn dev
-
Open http://localhost:3000 in your browser to see the template in action.
- By default, this template uses two Google Fonts. You can customize them in the
app/layout.tsx
file by updating the font imports and variables.
- To add Dark mode, check out shadcn/ui docs. Alternatively you can programmatically add
"dark"
class to the body for toggling dark mode for components.
- Husky ensures all staged files are formatted and type-checked before committing. Modify the
.husky
configuration as needed.
This template is open-source and available under the MIT License.