All Projects â†’ plankanban â†’ Planka

plankanban / Planka

Licence: mit
The realtime kanban board for workgroups built with React and Redux.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Planka

Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (-66.31%)
Mutual labels:  kanban, trello, agile
Mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
Stars: ✭ 1,063 (+12.61%)
Mutual labels:  kanban, collaboration, agile
Focalboard
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Stars: ✭ 1,153 (+22.14%)
Mutual labels:  trello, collaboration, agile
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-97.78%)
Mutual labels:  agile, kanban
bzkanban
đŸ”Ē Kanban board for Bugzilla 5+
Stars: ✭ 39 (-95.87%)
Mutual labels:  agile, kanban
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (-97.25%)
Mutual labels:  trello, agile
Personal Kanban
📌 Personal Kanban Board is an agile project management tool that helps you visualise your work, limit your work-in-progress (WIP) and to craft & optimise your work flow to get the maximum output. To achieve this, it makes use of columns and cards. Personal Kanban offers visual clue, columns, WIP limits, start point and end point to set you up for success.
Stars: ✭ 268 (-71.61%)
Mutual labels:  kanban, agile
Kanelm
Kanban board built with Elm
Stars: ✭ 293 (-68.96%)
Mutual labels:  kanban, trello
Awesome Agile
Awesome List of resources on Agile Software Development.
Stars: ✭ 797 (-15.57%)
Mutual labels:  kanban, agile
Masterlab
įŽ€å•éĢ˜æ•ˆã€åŸēäēŽæ•æˇåŧ€å‘įš„饚į›ŽįŽĄį†åˇĨå…ˇ
Stars: ✭ 846 (-10.38%)
Mutual labels:  kanban, agile
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (-60.49%)
Mutual labels:  kanban, agile
Docker Taiga
Docker container for Taiga https://taiga.io
Stars: ✭ 14 (-98.52%)
Mutual labels:  kanban, agile
Zenboard
Teamwork made easy
Stars: ✭ 19 (-97.99%)
Mutual labels:  collaboration, agile
react-kanban
Yet another Kanban/Trello board lib for React.
Stars: ✭ 567 (-39.94%)
Mutual labels:  trello, kanban
kanboard
Kanban project management software
Stars: ✭ 6,484 (+586.86%)
Mutual labels:  agile, kanban
kanban-board
Single-click full-stack application (Postgres, Spring Boot & Angular) using Docker Compose
Stars: ✭ 138 (-85.38%)
Mutual labels:  agile, kanban
rebacklogs
Re:Backlogs is an Open Source Project Management Tool.
Stars: ✭ 163 (-82.73%)
Mutual labels:  agile, kanban
Twake
Twake is a secure open source collaboration platform to improve organizational productivity.
Stars: ✭ 862 (-8.69%)
Mutual labels:  kanban, collaboration
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (-95.66%)
Mutual labels:  trello, kanban
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (-87.5%)
Mutual labels:  agile, kanban

Planka

David (path) Docker Pulls GitHub

A Trello-like kanban board built with React and Redux.

Client demo (without server features).

Buy Me a Coffee at ko-fi.com

Features

  • Create projects, boards, lists, cards, labels and tasks
  • Add card members, track time, set a due date, add attachments, write comments
  • Markdown support in a card description and comment
  • Filter by members and labels
  • Customize project background
  • Real-time updates
  • User notifications
  • Internationalization

Roadmap

Current task

Projects should have Managers who have the ability to create/edit/delete boards. Boards should have their own Members, so members won't see all boards, just those they belong to. Planka will be released after this breaking change.

Future tasks

  • Fetch last data after reconnection
  • Custom fields
  • Public boards
  • Automatic actions

Deploy

Please note that Planka is NOT released yet, API and database structure may be changed!

Docker Compose

  • Make sure you have Docker and Docker Compose installed and operational.
  • Create docker-compose.yml based on the example. This is the ONLY file you will need. You can create this file on your own machine by copy and pasting the content.
  • Edit BASE_URL to match your domain name or IP address.
  • Edit SECRET_KEY with random value. You can generate it by openssl rand -hex 64.

Download the docker-compose.yml:

curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o docker-compose.yml

Pull images and start services:

docker-compose up -d

Demo user: [email protected] demo

Development

Clone the repository and install dependencies:

git clone https://github.com/plankanban/planka.git

cd planka
npm install

Either use a local database or start the provided development database:

docker-compose -f docker-compose-dev.yml up

Edit DATABASE_URL in .env file if needed, then initialize the database:

npm run server:db:init

Start the development server:

npm start

Demo user: [email protected] demo

Tech stack

  • React, Redux, Redux-Saga, Redux-ORM, Semantic UI React, react-beautiful-dnd
  • Sails.js, Knex.js
  • PostgreSQL

License

Planka is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].