Giter Club home page Giter Club logo

lyaaaaaaaaaaaaaaa / project_kanban Goto Github PK

View Code? Open in Web Editor NEW
21.0 3.0 2.0 1.84 MB

A lightweight desktop software, under the MIT licence to create and manage your Kanbans boards for your personal projects

Home Page: https://lyaaaaaaaaaaaaaaa.github.io/Project_Kanban/

License: MIT License

Python 99.77% Shell 0.23%
python3 gtk3 python-gtk3 kanban-board-application userfriendly lightweight first-contributions good-first-issue kanban kanbans-boards

project_kanban's Introduction

Project Kanban (I'm not maintaining it anymore).


What does this project do?

This project is a lightweight user-friendly desktop software to create and manage basic kanbans boards for your personal use.

  • Create your kanban in one click.
  • Create your columns.
  • Create your cards.
  • Drag and drop your cards from one column to another.
  • Auto save on your computer.
  • No account.
  • self-sufficient (It only needs GTK, no internet or other softwares needed).

Preview

The theme depends of your desktop theme.

Why is this project useful?

I personally got disappointed by kanban softwares. You either had to pay for it or have to sign dark contracts and hope your information would stay yours...

Otherwise, open source softwares were fine but far too heavy for my humble use. I needed something simple and yet efficient to track my work (without mandatory Agile methodology). Then, I found My Personal Kanban. It was perfectly what I needed. Until I cleared my web browser cache and lost all my kanbans... (You can export your kanban into a file but doing it every time you edit a card is annoying).

That's why I'm making this project.

How to install and run it [Flatpak Release]

Installation

  1. Make sure Flatpak is installed on your computer
  2. Download the last release of Project Kanban.
  3. Unzip the release.
  4. Open a terminal in the folder and install it with Flatpak:

flatpak install io.github.lyaaaaaaaaaaaaaaa.Project_Kanban.flatpak.

Starting the software

  • You can now use your application finder to launch the software. Just search for Project Kanban.

  • Or you can run the following command in a terminal:

    flatpak run io.github.lyaaaaaaaaaaaaaaa.Project_Kanban.

Uninstalling

  1. Run the following command in a terminal

flatpak remove io.github.lyaaaaaaaaaaaaaaa.Project_Kanban

How to install and run it [Script Release]

Installation

  1. Download the last release.
  2. Unzip the release.
  3. Give executable permission to the install.sh file

chmod +x install.sh .

  1. Run install.sh

./install.sh.

Starting the software

  1. Give executable permission to the start.sh file

chmod +x start.sh.

  1. Run the start.sh script

./start.sh.

Building the Flatpak release from source

  1. Download the Flatpak branch
  2. Open a terminal inside the downloaded folder
  3. Give execute permission to build_application.sh chmod +x build_application.sh
  4. Run build_application.sh ./build_application.sh
  5. The bundled application will be inside the .bundle folder.

More information:

Code of conduct

How to contribute

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.