This project is a React application designed to create a drag-and-drop Kanban Board using TypeScript, TailwindCSS, and the Dnd-Kit library. It is structured to support multiple containers, allowing users to organize tasks efficiently across various columns.
Ensure you have the following installed on your development environment:
Clone the repository:
git clone https://github.com/your-username/kanban-board.git
Navigate to the project directory:
cd kanban-board
Install dependencies:
npm install
# or
yarn install
To start the development server:
npm run dev
# or
yarn dev
The application will be available at http://localhost:3000
.
To create a production-ready build:
npm run build
# or
yarn build
The build artifacts will be stored in the build
folder.
src/
├── components/ # Reusable UI components
├── containers/ # Columns for the Kanban board
├── hooks/ # Custom React hooks
├── styles/ # TailwindCSS configuration and global styles
├── utils/ # Utility functions
├── App.tsx # Main application file
└── index.tsx # Entry point of the application
Contributions are welcome! Please follow these steps:
git checkout -b feature-name
git commit -m "Add new feature"
git push origin feature-name
This project is licensed under the MIT License. See the LICENSE
file for details.
Special thanks to the creators and maintainers of: