Skip to content

nadlgit/kanban-task-app

Repository files navigation

Kanban task management full stack web app

This is a full stack web app allowing authenticated users to manage their projects and tasks in Kanban boards. The design is adapted from the Kanban task management web app challenge on Frontend Mentor.

Context

The Frontend Mentor challenge

Users should be able to:

  • View the optimal layout for the app depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Create, read, update, and delete boards and tasks
  • Receive form validations when trying to create/edit boards and tasks
  • Mark subtasks as complete and move tasks between columns
  • Hide/show the board sidebar
  • Toggle the theme between light/dark modes
  • Bonus: Allow users to drag and drop tasks to change their status and re-order them in a column
  • Bonus: Keep track of any changes, even after refreshing the browser (localStorage could be used for this if you're not building out a full-stack app)
  • Bonus: Build this project as a full-stack application

Personal additional challenge

Users should be able to:

  • Register, log in and log out
  • Drag and drop columns to re-order them
  • Drag and drop projects to re-order them => requirement abandoned because it needs to be designed in accessible way

Project should:

Built with

Additional librairies:

About

Kanban task management full stack web app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published