A modern, responsive Kanban board application built with React, TypeScript, and Vite. This project provides a clean and intuitive interface for managing tasks using the Kanban methodology.
🌐 Live Demo: kanban-board-6ty7.onrender.com
- 🎯 Drag and drop functionality for seamless task management
- 💾 Local storage persistence for your boards
- 🎨 Modern UI with HeroUI components
- 📱 Responsive design that works on all devices
- 🌙 Dark mode support
- ⚡ Fast and performant with Vite
- React 19
- TypeScript
- Vite
- HeroUI Components
- Tailwind CSS
- @hello-pangea/dnd for drag and drop
- React Router for navigation
- Node.js (Latest LTS version recommended)
- npm or yarn
- Clone the repository
git clone [your-repo-url]
cd kanban-board- Install dependencies
npm install
# or
yarn install- Start the development server
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
npm run dev- Start the development servernpm run build- Build the project for productionnpm run preview- Preview the production build locallynpm run lint- Run ESLint to check code quality
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── layouts/ # Layout components
├── types/ # TypeScript type definitions
├── utils/ # Utility functions
├── data/ # Default data and constants
├── styles/ # Global styles
└── config/ # Configuration files
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.