1.0.0 • Published 1 year ago

simple_kanban v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Simple Kanban

A simple Kanban board React component that allows you to manage tasks, users & tags, all stored within the browser's local storage. All that through a user-friendly interface made using Tailwind CSS. Perfect for small projects and personal task management.

Features

Demo image

  • Tasks Management: Create, update, move, and delete tasks with a simple interface
    • 3 Columns layout (TODO, IN PROGRESS, DONE)
    • Drag-and-drop your tasks between columns
    • Link your ticket with a 1-1 parent/child relation
    • Mark a ticket as blocked in the TODO column
  • User Management: Add, delete, edit users through a data table
    • Manage users' profile pictures
    • Assigne a user to different tasks
  • Tags Management: Add, delete, edit tags through a data table
    • Manage tags color for easy identification
    • Assigne a tag to different tasks
  • Local Storage: All data is stored in the browser's local storage

Installation

Install the component via npm:

npm install simple-kanban

Usage

Import the component into your React application:

import React from 'react';
import { SimpleKanban } from 'simple-kanban';

function App() {
  return (
    <div className="App">
      <SimpleKanban />
    </div>
  );
}

export default App;

The <SimpleKanban /> component is the only one needed to incorporate a simplified Kanban board to your web application. The component doesn't require any props to function properly.

Local Storage Structure

To work properly, all the information used and managed by the <SimpleKanban /> component are stored in the browser's local storage. The structure of the stored data is as follow:

  • Tags: Stored under:
    • kanban-todo-ticket-list
    • kanban-in-progress-ticket-list
    • kanban-done-ticket-list
  • Users: Stored under kanban-user-list
  • Images (profile pictures): Stored under kanban-image-list
  • Tags: Stored under kanban-tag-list

License

Licensed under the Apache 2.0 License.

Contact

Contact us at community@avisto.com or create an issue on our GitHub repository if you have any suggestion or encounter any problem using Simple Kanban.

1.0.0

1 year ago

0.0.0

1 year ago