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
- Getting Started
- Using Kanbaru
- Main Screen
- Card Description
- Board Settings
- App Settings
- About Page
- License
- Github: @beam2546
- LinkedIn: @annopdanai
- Github: @SpiralNuggets
- LinkedIn: @alphacharlie
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.
- PySide6 at least version
6.4.3
pip install -r requirements.txt
pip install PySide6
- Run the
kanbaru.py
python kanbaru.py
- To run in debug mode, add
--debug
as the argument
python kanbaru.py --debug
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.
To add a panel, click on the add a panel
button on the upper right.
Note: You cannot enter existing panel title.
To add a card, click on the add a card
button at the bottom of the panel
Note: You cannot enter existing card title.
To add a board, click on the add a board
button on the bottom left.
Note: You cannot enter existing board title.
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.
From here, you can rename, edit, and delete card. Note: You cannot rename card into existing card title.
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.
From here you can rearrange and delete board(s). You can also rearrange and delete more than one board at a time.
This page shows the developer as well as the project's License. This page also hides an easter egg!
Kanbaru is released under the MIT license. See LICENSE for more information.