Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.
/ Kanbaru Public archive

A Kanban-style, list-making project management application that helps you organize and visualize your tasks efficiently and effectively.

License

Notifications You must be signed in to change notification settings

dulapahv/Kanbaru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋Kanbaru - Kanban Project Manager

Kanbaru Kanbaru is a kanban-style, list-making project management application, built using Python, Qt Designer, and PySide6.

Kanbaru helps you organize your projects and tasks in an efficient and effective way. It allows you to visually organize your tasks into columns and quickly move them between columns.

Kanbaru is free and open source, released under the MIT license.

A group project for Software Engineering Principle course, KMITL Software Engineering, Year 2, Semester 2.

Table of Contents

Authors

👤 Dulapah Vibulsanti (64011388)

👤 Annopdanai Pammarapa (64011337)

👤 Anucha Cheewachanon (64011338)

🔰Getting Started

Kanbaru requires the following libraries, which the application will prompt the user to install if they do not have the required libraries installed already and will automatically install required libraries if user chooses to do so. (Note: If user does not have pip, the application will attempt to install using ensure-pip).

User can also choose to install automatically or manually.

Install automatically

pip install -r requirements.txt

Install manually

pip install PySide6

Launching

  • Run the kanbaru.py
python kanbaru.py
  • To run in debug mode, add --debug as the argument
python kanbaru.py --debug

Using Kanbaru

Upon opening a program, you will be greeted by the main screen. From here, you can view and manage all your boards, panels, and cards, as well as viewing card description by clicking on it.

Main Screen

Main Screen

Adding Panel

To add a panel, click on the add a panel button on the upper right. Note: You cannot enter existing panel title. Adding Panel

Adding Card

To add a card, click on the add a card button at the bottom of the panel Note: You cannot enter existing card title. Adding Card

Adding Board

To add a board, click on the add a board button on the bottom left. Note: You cannot enter existing board title. Adding Board

Rearranging Card(s)

You can select and drag a card to from one panel to another. You can also rearrange multiple cards by selecting multiple cards at once. Rearraning Card(s)

Card Description

From here, you can rename, edit, and delete card. Note: You cannot rename card into existing card title. Card Description

Board Settings

From here, you can rename, rearrange, and delete panel(s). You can also rename the board title here. You can rerrange and delete more than one panel at the same time. Note: You cannot rename board and panel into their existing title. Board Settings

App Settings

From here you can rearrange and delete board(s). You can also rearrange and delete more than one board at a time. App Settings

About Page

This page shows the developer as well as the project's License. This page also hides an easter egg! About Page

License

Kanbaru is released under the MIT license. See LICENSE for more information.

About

A Kanban-style, list-making project management application that helps you organize and visualize your tasks efficiently and effectively.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages