"use client"; import Image from "next/image"; export default function Home() { return (
{/* Grid background */}
{/* Logo */}
Libreboard logo Libreboard
{/* Badge */}
Open source & free
{/* Headline */}

Project management,{" "} simple and powerful

Libreboard is the open source alternative for teams who want a fast, intuitive, and free project management tool. No limits, no hidden fees.

{/* Coming soon notice */}
Coming soon — Stay tuned for the launch
{/* CTA buttons */} {/* Kanban Mockup */}
{/* Window controls */}
Libreboard · My Project
{/* Kanban columns — stack on mobile, 2 cols on sm, 3 cols on md+ */}
{/* To Do */}
To Do
3
{/* In Progress */}
In Progress
2
{/* Done — hidden on mobile, visible from sm (spans full on sm, normal on md+) */}
Done
2
{/* Footer */}
); } function MockCard({ id, title, priority, priorityColor, avatar, done, }: { id: string; title: string; priority?: string; priorityColor?: string; avatar?: string; done?: boolean; }) { return (

{id}

{title}

{avatar && (
)}
{priority && priorityColor && (
{priority}
)}
); }