import Link from "next/link"; import { ArrowRight, Crown } from "lucide-react"; import { Button } from "~/components/ui/button"; export default function Home() { return (
{/* Hero section */}

Modular Chess Board System

A production-ready, fully modular chess board built with Next.js 16, React, Framer Motion, and chess.js. Complete with animations, themes, timers, and PGN/FEN support.

{/* CTA */} {/* Features grid */}
♟️

Fully Interactive

Drag & drop or click-to-move with real-time move validation using chess.js

🎨

Beautiful Themes

Choose from 4 stunning board themes: Default, Wood, Marble, and Neon

Smooth Animations

Powered by Framer Motion for fluid piece movements and transitions

⏱️

Chess Clocks

Built-in timers with customizable time controls and pause/resume

💾

Import/Export

Full FEN and PGN support for loading and saving games

🧩

Modular Design

Publishable as npm package with clean, typed, and reusable components

{/* Tech stack */}

Built with modern technologies

Next.js 16 React 19 Framer Motion chess.js Tailwind v4 shadcn/ui
); }