Overview
This repository provides an example of how to build an accessible Kanban board using React, dnd-kit, Tailwind, and Shadcn/ui. It showcases how these technologies can be used together to create a visually appealing and interactive Kanban board.
Features
- Accessible Kanban Board: The example demonstrates how to create a Kanban board that is accessible to users with disabilities, ensuring equal access for all.
- React Integration: The use of React allows for a modular and efficient development process, making it easy to manage and update the components of the Kanban board.
- Drag and Drop Functionality: The dnd-kit library is used to enable drag and drop functionality, allowing users to easily move cards between different columns on the board.
- Styling with Tailwind: Tailwind is utilized for styling the Kanban board, providing a responsive and modern design without the need for writing custom CSS.
- Shadcn/ui Components: Shadcn/ui provides a set of reusable UI components that enhance the overall look and feel of the Kanban board, making it more user-friendly and visually appealing.
Installation
To install and run the example, follow these steps:
Clone the repository:
git clone https://github.com/GeorgeGriff/react-dnd-kit-tailwind-shadcn-ui.git
Navigate to the project directory:
cd react-dnd-kit-tailwind-shadcn-ui
Install the dependencies:
npm install
Start the development server:
npm start
Open your browser and visit
http://localhost:3000
to see the running example.
Summary
The react-dnd-kit-tailwind-shadcn-ui example provides a comprehensive demonstration of how to build an accessible Kanban board using React, dnd-kit, Tailwind, and Shadcn/ui. By following the installation guide and exploring the codebase, developers can learn how to create visually appealing and interactive Kanban boards with drag and drop functionality. This example showcases the power and integration capabilities of these technologies, enabling the creation of accessible and engaging user interfaces.