Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Kanban Project Management

A modern Kanban project management web application built with Next.js, TypeScript, and Tailwind CSS.

Features

  • 📋 Task Management: Create, organize, and track tasks with drag-and-drop
  • 👥 Team Collaboration: Real-time collaboration with team members
  • 📊 Analytics: Track progress and productivity with comprehensive analytics
  • 🤖 AI Assistant: Intelligent task management with AI integration
  • 🔍 Search & Filter: Find tasks quickly with powerful search
  • 📱 Responsive Design: Works seamlessly on all devices
  • 🌙 Dark Mode: Comfortable viewing in any lighting

Tech Stack

  • Frontend: Next.js 14 with TypeScript
  • Styling: Tailwind CSS with custom design system
  • State Management: Zustand
  • Database: Supabase (PostgreSQL)
  • Authentication: Supabase Auth
  • Real-time: Supabase Realtime
  • AI Integration: Dify with OpenAI/Claude APIs
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Supabase account
  • Dify account (for AI features)

Installation

  1. Clone the repository
git clone https://github.com/your-username/kanban-project-management.git
cd kanban-project-management
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env.local
  1. Configure your Supabase and Dify settings in .env.local

  2. Run the development server

npm run dev
  1. Open http://localhost:3000 in your browser

Project Structure

src/
├── app/                 # Next.js App Router
├── components/          # Reusable components
├── lib/                # Utility functions and configurations
├── hooks/              # Custom React hooks
├── types/              # TypeScript type definitions
└── utils/              # Helper utilities

Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint
  • npm run type-check - Run TypeScript type checking

Contributing

This project is part of a structured development epic. Please refer to the GitHub issues for task assignments and development guidelines.

License

This project is licensed under the ISC License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages