Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sahil19-19/Kanban-board

Repository files navigation

Interactive Kanban Board

🚀 Overview

This is a lightweight Interactive Kanban Board built using ReactJS

Key Features

Create, edit, and delete tasks
Drag and drop tasks between columns "To do", "Doing", and "Done"
Data persistence using localStorage
Search tasks using Title
Fully responsive design
Color codes for displaying status of task - Red(To do), Yellow(Doing) and Green(Done) that update automatically


🔎 Directory Structure

Kloudmate-kanban-board 
├─ .gitignore
├─ README.md
├─ eslint.config.js
├─ index.html
├─ package-lock.json
├─ package.json
├─ public
│  └─ vite.svg
├─ src
│  ├─ App.css
│  ├─ App.jsx
│  ├─ assets
│  ├─ react.svg
│  ├─ components
│  │  ├─ column
│  │  │  ├─ column.css
│  │  │  └─ column.jsx
│  │  ├─ contexts
│  │  │  ├─ appContext.jsx
│  │  │  └─ taskCardContext.jsx
│  │  ├─ dropZone
│  │  │  ├─ dropZone.css
│  │  │  └─ dropZone.jsx
│  │  ├─ editForm
│  │  │  ├─ editForm.css
│  │  │  └─ editForm.jsx
│  │  ├─ newTask
│  │  │  ├─ newTask.css
│  │  │  └─ newTask.jsx
│  │  ├─ searchBar
│  │  │  ├─ searchBar.css
│  │  │  └─ searchBar.jsx
│  │  ├─ taskCard
│  │  │  ├─ taskCard.css
│  │  │  └─ taskCard.jsx
│  │  ├─ taskEdit
│  │  │  ├─ taskEdit.css
│  │  │  └─ taskEdit.jsx
│  │  ├─ taskForm
│  │  │  ├─ taskForm.css
│  │  │  └─ taskForm.jsx
│  │  └─ taskStatus
│  │     ├─ taskStatus.css
│  │     └─ taskStatus.jsx
│  ├─ index.css
│  └─ main.jsx
└─ vite.config.js

📌 Technologies Used

  • ReactJS
  • JavaScript
  • CSS
  • Vercel

📌 Prerequisites

Before you begin, ensure you have the following installed:

📌 Installation Steps

1️⃣ Clone the Repository

git clone [email protected]:sahil19-19/Kloudmate-kanban-board.git
cd Kloudmate-kanban-board

2️⃣ Install Dependencies

npm install

3️⃣ Run the App

npm run dev

📌 Usage Examples

Create new tasks

image

Edit tasks

image

Change columns and positions of tasks

image

Filter Tasks using the Title

image

Demo display for phone

image

📌 Live Link

https://kloudmate-kanban-board.vercel.app/

About

This is an interactive Kanban Board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published