Skip to content

Michelle-932/kandoo

 
 

Repository files navigation

Kandoo

image

Welcome to the Collaborative Kanban Board App! This application is designed to help teams manage their projects and tasks using the popular Kanban board methodology. The app allows users to create boards, set up columns, and manage tasks collaboratively, making project tracking and teamwork efficient and organized.

Features

  • User Authentication: Secure user authentication using Passport.js, enabling user account creation and login.
  • Collaborative Boards: Users can create boards to represent their projects and invite team members to collaborate.
  • Column Management: Within each board, users can define custom columns that represent different stages of their workflow.
  • Task Tracking: Users can create tasks within columns, move tasks between columns, and update task statuses.
  • Comment System: Users can add comments to tasks, facilitating communication and providing context.
  • Persistence: MongoDB integration for data storage, ensuring that board configurations, tasks, and comments are saved across sessions.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You'll need to install the following dependencies to make this work:

  • Vite
  • NodeJS
  • DaisyUI
  • ESLint
  • npm (Node Package Manager)
  • MongoDB

Installation

A step by step guide that will tell you how to get the development environment up and running.

$ Clone to your machine: 
git clone https://github.com/your-username/kanban-board-app.git
cd kanban-board-app

$ npm install

$ Include server port & connection in .env file
$ To start project: concurrently "cd server && npm run dev" "cd client && npm run dev"

Contributors

Kandoo was built by the international development group, SnowballDevs. Contributors are as follows:

Attribution & License

Kandoo is licensed under the MIT License.

About

An app to help teams manage their projects and tasks using the popular Kanban board methodology. Team project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.6%
  • Other 0.4%