Loading...
Loading...
Learn how to copy, customize, and integrate production-ready templates into your Next.js project in under 10 minutes.
Before starting, ensure you have the following set up:
✓ Next.js 15+ Project
App Router with TypeScript enabled. Templates use Next.js 15 features.
✓ Fabrk Dependencies
All templates assume you're using Fabrk with Radix UI, Tailwind CSS 4, and the design system.
✓ Design System Setup
Templates use mode.font, mode.radius, and design tokens from @/design-system.
Start by exploring the template library to find components that match your needs.
[NAVIGATION TIPS]:
[EXAMPLE]:
Building a SaaS dashboard? Search for "analytics dashboard" or filter by "Dashboards" category to find the Analytics Dashboard, Team Dashboard, and Chart Library templates.
Each template page has two tabs: [PREVIEW] and [CODE].
[PREVIEW TAB]:
[CODE TAB]:
Scroll down to see the File Structure section, which shows exactly where to place the code in your project.
Click the [CODE] tab and use the copy button in the top-right corner of the code block.
[QUICK COPY]:
[TIP]:
The code includes comments showing exactly where to paste it in your project structure (e.g., app/(dashboard)/analytics/page.tsx).
Create the file structure shown in the template's [FILE STRUCTURE] section.
[EXAMPLE FILE STRUCTURE]:
1$app/2$ (dashboard)/ ← Create route group if needed3$ analytics/ ← Create directory4$ page.tsx ← Paste template code here5$components/6$ metric-cards.tsx ← Extract component (if splitting)7$ revenue-chart.tsx ← Extract component (if splitting)
What to adjust after pasting:
@/components/... imports resolve correctly.env.localRun your development server and verify the template works:
1$# Start dev server2$npm run dev34$# Visit your new route5$# e.g., http://localhost:3000/analytics67$# Check for TypeScript errors8$npm run type-check910$# Run linting11$npm run lint
[COMMON ISSUES]:
@/design-system module existsSee the Troubleshooting Guide for detailed solutions.
You've successfully completed this guide! Now:
Integrate NextAuth for user login, sessions, and protected routes
Replace mock data with real database queries using Prisma
Change colors, fonts, spacing, and components to match your brand
Explore 30+ more production-ready templates across all categories
[INTEGRATIONS]