Kanban Manager

Overview

Kanban Manager is a web-based application designed to help teams manage tasks using the Kanban methodology. It allows users to create boards, categories, and tasks, and to move tasks between categories as their status changes.

Features

  • Boards: Organize your work into multiple boards.
  • Categories: Each board can have multiple categories (e.g., TODO, DOING, DONE).
  • Tasks: Tasks can be added to categories and moved between them.
  • Status Tracking: Easily track the status of tasks.

Installation

Prerequisites

  • Node.js
  • npm or yarn
  • Docker (for running a database)

Steps

  1. Clone the repository:

    git clone https://github.com/Yeeloman/kanban_manager.git
    cd kanban_manager
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the development server:

    npm run dev
    # or
    yarn dev

    The application will be available at http://localhost:3000.

Usage

Adding a Task

  1. Navigate to the desired board.
  2. Select the category you want to add the task to.
  3. Click on "Add Task" and fill in the task details.

Moving a Task

  1. Drag and drop the task from one category to another.

Updating a Task

  1. Click on the task to open its details.
  2. Make the necessary changes and save.

Collaborators

Contribution

Contributions are welcome! Please fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

For more details, visit the Kanban Manager GitHub repository.