Skip to content

DevanshTyagi04/TaskHive

Repository files navigation

🐝 TaskHive

TaskHive is a modern Kanban-style task management app inspired by Trello — built with Next.js, Supabase, and Clerk. It allows teams to create boards, manage tasks, collaborate in real time, and scale with authentication & billing.

⚡️ Features

📋 Boards & Columns – Create multiple boards with fully customizable columns.

➕ Dynamic Tasks – Add, edit, and delete tasks with title, description, assignee, priority, and due date.

🔄 Drag & Drop – Smoothly reorder tasks or move them across columns using drag-and-drop.

📡 Real-Time Updates – Instant sync across clients powered by Supabase subscriptions.

🔍 Filtering – Search and filter tasks by priority or due date.

🔐 Auth & Billing – Secure sign-up/login with Clerk and upgrade plan to unlock unlimited boards.

🚀 One-Click Deployment – Deploy instantly on Vercel with environment variables for Supabase & Clerk.

⚙️ Tech Stack

Next.js – React framework with server components & file-based routing

Supabase – Hosted Postgres, real-time subscriptions & storage

Clerk – Authentication & subscription billing

@dnd-kit – Drag-and-drop primitives for React

TailwindCSS – Utility-first styling

TypeScript – Static typing for safer code

About

A modern Kanban task management app showcasing full-stack skills: boards, drag-and-drop tasks, real-time updates, filtering, and Clerk auth. Built with Next.js, Supabase, TailwindCSS, and deployed on Vercel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors