A collaborative Kanban board application built with Next.js. Create and manage multiple boards with customizable columns, tasks, and team contributors. Work on cross-company smallprojects without the need for authentication.
- 📋 Multiple Boards — Create and manage separate boards for different projects
- 🗂️ Customizable Columns — Add, rename, reorder, and collapse columns
- ✅ Task Management — Create tasks with rich text descriptions, due dates, and assignees
- 👥 Contributors — Add team members with customizable colors and track their assignments
- 💬 Comments — Collaborate on tasks with threaded comments
- 🎨 Theme Support — Light, dark, and system-based themes
- 📱 Mobile Responsive — Full functionality on any device
- 🚀 Drag & Drop — Intuitive task organization powered by dnd-kit
- Framework: Next.js 16 with App Router
- Database: Turso (SQLite/libSQL) with Drizzle ORM
- UI Components: shadcn/ui + Radix UI
- Styling: Tailwind CSS v4
- Rich Text: Tiptap
- Drag & Drop: @dnd-kit
# Clone the repository
git clone https://github.com/Superfiliate/itacorubi-kanban.git
cd itacorubi-kanban
# Install dependencies
pnpm install
# Start the development server
pnpm devOpen http://localhost:5800 in your browser.
That's it! No environment variables needed for local development—the app automatically uses a local SQLite file.
- Push your code to a GitHub repository
- Import the project in Vercel
- Add a Turso database via the Vercel Marketplace
- Deploy!
The build process automatically runs database migrations, so your schema stays in sync with each deployment.
When deploying with Turso via Vercel Marketplace, these are automatically configured:
| Variable | Description |
|---|---|
TURSO_DATABASE_URL |
Your Turso database URL |
TURSO_AUTH_TOKEN |
Authentication token for Turso |
