1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00
Élégant suivi de projets open source https://planka.app
Find a file
2022-08-09 22:31:43 +02:00
.github/workflows ci: Fix build-args input name 2022-05-05 02:46:30 +05:00
.husky Fix pre-commit hook, update dependencies 2022-04-19 02:52:19 +05:00
.vscode meta: Add vscode config 2022-08-09 19:36:08 +02:00
client ref: Little change for consistency 2022-08-09 22:31:43 +02:00
server ref: Little change for consistency 2022-08-09 22:31:43 +02:00
.dockerignore Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
.gitattributes Fix repository language 2020-05-29 21:46:08 +05:00
.gitignore meta: Add vscode config 2022-08-09 19:36:08 +02:00
CODE_OF_CONDUCT.md Update repository paths because of transfer 2020-04-23 22:56:25 +05:00
CONTRIBUTING.md docs: Add contributing guidelines 2022-04-20 19:36:24 +05:00
demo.gif Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
docker-compose-dev.yml Update dependencies 2020-05-06 21:21:18 +05:00
docker-compose.yml ci: GitHub actions config for docker builds (#221) 2022-04-29 17:15:59 +05:00
docker-start.sh Improve Docker cache efficiency and fix signal handling 2022-02-08 16:15:52 +05:00
Dockerfile fix: Fix dependencies installation 2022-05-21 23:52:12 +05:00
Dockerfile.base fix: Fix dependencies installation 2022-05-21 23:52:12 +05:00
LICENSE Initial commit 2019-08-31 04:07:25 +05:00
package-lock.json feat: Improve security of access tokens (#279) 2022-08-09 21:03:21 +05:00
package.json chore: Update version 2022-08-04 00:41:57 +02:00
README.md ref: Rename .env file to sample, stop tracking .env file 2022-04-22 16:21:09 +05:00
SECURITY.md docs: Add security policy 2022-08-03 16:15:40 +05:00

Planka

David (path) Docker Pulls GitHub

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

Client demo (without server features).

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

Deploy

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: demo@demo.demo 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

Create server/.env based on server/.env.sample and edit DATABASE_URL if needed, then initialize the database:

npm run server:db:init

Start the development server:

npm start

Demo user: demo@demo.demo 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.