Skip to content

A little kanban board using angular & HK components

Notifications You must be signed in to change notification settings

mufeez1/kanban-board

Repository files navigation

Angular: Kanban Board

Environment

  • Angular CLI Version: 10.0.4
  • Angular Core Version: 10.0.4
  • Node Version: 14(LTS)
  • Default Port: 8000

Functionality

  • The board contains 4 stages of tasks in sequence - 'Backlog', 'To Do', 'Ongoing' and 'Done'.

  • The 'New Task Name' input should initially be empty. The user can type a task name in this input box and clicking on 'Create task' button should add a new task with this task name. This newly created task should be added to the Backlog stage (the first stage). Post this, clear the input field.

  • If 'Create Task' button is clicked with input being empty, nothing should happen.

  • In every individual stage, the tasks are rendered as a list <ul> where each task is a single list item <li> which displays the name of the task.

  • Each task list item has 3 icon buttons at the right -

    1. Back button - This moves the task to the previous stage in sequence, if any. This button is disabled if the task is in the first stage.
    2. Forward button - This moves the task to the next stage in sequence, if any. This button is disabled if the task is in the last stage.
    3. Delete button - This removes the task from the board.

Project Specifications

Commands

  • run:
npm start
  • install:
npm install
  • test:
npm test

About

A little kanban board using angular & HK components

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published