6 production-ready page templates built with aidimension UI.
Templates Overview
aidimension ships 6 production-ready page templates — every one is a complete, accessible, mobile-responsive Next.js page you can drop into your project and customize.
The 6 templates#
1. Landing Page#
A high-conversion SaaS landing page with:
- Hero section with gradient background
- Feature grid (6 cards)
- "How it works" 3-step explainer
- Social proof / testimonials
- Pricing tier cards
- FAQ accordion
- CTA section + footer
Best for: SaaS products, AI tools, developer platforms.
→ View the Landing Page template
2. Dashboard#
A full admin shell with:
- Collapsible sidebar navigation
- Top bar with search + user menu
- Stat cards (4 KPI tiles)
- Time-series chart placeholder
- Recent activity table
- Quick-action buttons
Best for: Admin panels, internal tools, analytics dashboards.
3. Pricing#
A pricing page with:
- 3-tier pricing table (Free, Pro, Enterprise)
- Monthly/annual toggle
- Feature comparison matrix
- FAQ section
- "Trusted by" logo strip
Best for: Any product with paid plans.
4. Blog Index#
A content-heavy blog layout with:
- Featured post hero card
- Category filter pills
- Card grid with thumbnails
- Pagination
- Newsletter signup
- Tag cloud
Best for: Content marketing, devblogs, changelogs.
5. Auth Pages#
Sign-in, sign-up, and forgot-password pages with:
- Split layout (form left, brand panel right)
- OAuth buttons (Google, GitHub, Apple)
- Password strength meter
- Form validation
- "Or continue with email" divider
Best for: Onboarding flows, gated content.
6. Changelog#
A versioned changelog with:
- Timeline layout
- Version headers with date pills
- Categorized changes (Added, Fixed, Changed, Removed)
- RSS feed link
- Subscribe-to-updates form
Best for: Public changelogs, release notes.
Installing a template#
Use the CLI to copy a single template into your project:
# Copy a single template
npx @aidimension/cli@latest add template landing-page
# Or copy all 6
npx @aidimension/cli@latest add template --allThe CLI:
- Creates
src/app/(templates)/<template-name>/page.tsx - Copies any required components to
src/components/ - Adds any new dependencies to
package.json - Prints setup instructions (e.g. "add
NEXT_PUBLIC_STRIPE_KEYto.env")
Customizing a template#
Every template is a single file you own end-to-end. No magic, no config:
// src/app/(templates)/landing-page/page.tsx
export default function LandingPage() {
return (
<main>
{/* This is the entire template — change anything you want */}
</main>
);
}Tips for customizing:
- Brand colors — Override the
--primaryCSS variable inglobals.css - Copy — All text is in plain JSX, no
t()calls or i18n - Images — Replace Unsplash URLs in
<Image src="...">props - Sections — Delete any block you don't need
Screenshot#
Live screenshots coming soon. For now, browse the templates at templates.aidimension.io.
Performance#
Every template ships with:
- ✅ Server Components by default — no client JS unless required
- ✅ Image optimization — all
<Image>usenext/image - ✅ Lighthouse 100/100/100/100 target
- ✅ Zero layout shift, zero CLS
- ✅ First contentful paint < 1.2s on 4G
Contributing a template#
Have a template we should ship? Open an issue at github.com/pathtoresiliencebv/aidimension-templates with:
- A Figma link or screenshot
- A short description of who it's for
- A draft
page.tsx(we'll polish it)
The best community templates get merged and shipped to all aidimension users.