A lightweight, no‑auth Kanban board for indie builders. Fast to set up, fun to use, and easy to self‑host.
- Public by default. No accounts or sign‑in.
- Drag‑and‑drop columns and cards.
- Built‑in timers, tags, priorities, and archive.
- Real‑time sync with Convex.
- Next.js 16 (App Router)
- Convex (database + realtime)
- dnd-kit (drag and drop)
- Framer Motion (animation)
- Tailwind CSS v4
Choose one:
bun installnpm installpnpm installbunx convex devThis will print a deployment URL like https://your-team.convex.cloud. Keep it running.
Create a .env.local file:
NEXT_PUBLIC_CONVEX_URL=your-convex-urlbun devOpen http://localhost:3000.
bun dev– start the Next.js dev serverbun build– build for productionbun start– start the production serverbun lint– run ESLint
- This project is intentionally public/no‑auth.
- To regenerate Convex types and apply schema changes:
bunx convex dev- Create a Convex deployment and set
NEXT_PUBLIC_CONVEX_URL. - Deploy Next.js to your host of choice (Vercel, Netlify, Render, etc.).
- Add the environment variable in your hosting provider.
Please note this project used Codex & Cursor hehe
PRs are welcome. If you’re planning a bigger change, open an issue first so we can align on direction.
MIT