
📋Kanbaru - Kanban Project Manager
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
- Table of Contents
- Authors
- Getting Started
- Using Kanbaru
- Main Screen
- Card Description
- Board Settings
- App Settings
- About Page
- License
Authors
👤 Dulapah Vibulsanti (64011388)
👤 Annopdanai Pammarapa (64011337)
- Github: @beam2546
- LinkedIn: @annopdanai
👤 Anucha Cheewachanon (64011338)
- Github: @SpiralNuggets
- LinkedIn: @alphacharlie
🔰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.
- PySide6 at least version
6.4.3
Install automatically
Terminal
1txt
Install manually
Terminal
1PySide6
Launching
- Run the
kanbaru.py
Terminal
1py
- To run in debug mode, add
--debug
as the argument
Terminal
1py --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
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 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 Board
To add a board, click on the add a board
button on the bottom left.
Note: You cannot enter existing board title.
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.
Card Description
From here, you can rename, edit, and delete card.
Note: You cannot rename card into existing card title.
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.
App Settings
From here you can rearrange and delete board(s). You can also rearrange and delete more than one board at a time.
About Page
This page shows the developer as well as the project's License. This page also hides an easter egg!
License
Kanbaru is released under the MIT license. See LICENSE for more information.