Skip to content

A kanban task management project allowing you to create boards, columns, tasks and subtasks. Update or delete them to plan your stuffs.

Notifications You must be signed in to change notification settings

towkir/kanban-task-management-web-app

Repository files navigation

Kanban Task Management Web App

Design preview for the Kanban Task Management Web App Project

Description

This Kanban Task Management project is built with vuejs and uses localstorage for storing your task data and preferences. Find this in action at the provided link below:

Features

These are the mentionable features:

  • View the optimal layout for the app depending on the device's screen size.
  • Create, read, update, and delete boards, columns, tasks and subtasks.
    • Deleting a Board will delete all columns, tasks and subtasks.
    • Deleting a Column will delete all tasks and subtasks.
    • Deleting a task will delete all subtasks.
    • User is warned about these actions that they cannot be reversed.
  • Mark subtasks as complete/incomplete.
  • Move tasks between columns via a dropdown or move and re-arrange them via drag and drop.
  • Hide/show the board sidebar.
  • Toggle the theme between light/dark modes.
  • Changes are stored even after refreshing the browser (used localStorage to hydrate vuex).

About

Github Repo can be found here (if you're not already viewing this from github).

Built with

  • Vue 2
  • Vuex
  • Sass

Project Setup Instructions

Install dependencies:

npm install

Compile and hot-reload for development:

npm run serve

Compile and minify for production:

npm run build

Lint and fix files:

npm run lint

Feel free to contribute, fix bugs, or provide feedback

About

A kanban task management project allowing you to create boards, columns, tasks and subtasks. Update or delete them to plan your stuffs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published