A Kanban Board built with React, Redux Toolkit, Material-UI (MUI), and TypeScript, providing a clean and intuitive interface for task management. This project also integrates Auth0 for authentication.
- Multiple Boards: Create and switch between multiple Kanban boards.
- Columns & Tasks: Add, remove, or rename columns and tasks.
- Drag & Drop: Move tasks between columns to update their status.
- Subtasks: Add subtasks to break down tasks into smaller steps.
- Responsive UI: Adaptable design for various screen sizes with Material-UI.
-
Clone the repository:
-
Navigate into the folder:
cd KanbanProject
-
Install dependencies:
npm install
-
Start the development server:
npm start
- Create a New Board: Click “+ Create a new board” in the sidebar.
- Manage Columns: Add or remove columns (e.g., “To Do”, “Doing”, “Done”).
- Add Tasks: Create new tasks under any column and add subtasks if needed.
- Drag & Drop: Rearrange tasks between columns to track progress.
- React and TypeScript
- Redux Toolkit for state management
- Material-UI (MUI) for UI components
This project is licensed under the MIT License.