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
2019-10-22 19:46:11 +05:00
client Update dependencies 2019-10-22 19:46:11 +05:00
server Fix timer counting, fix flickering on comment creation, update dependencies 2019-10-19 17:11:37 +05:00
.dockerignore Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
.gitattributes Fix repository language, update readme 2019-10-01 04:58:20 +05:00
.gitignore Update gitignore 2019-10-15 20:36:18 +05:00
CODE_OF_CONDUCT.md Add code of conduct 2019-10-05 19:44:16 +05:00
demo.gif Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
docker-compose.yml Add secret key to environment variables, update readme 2019-10-04 04:19:46 +05:00
Dockerfile Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
LICENSE Initial commit 2019-08-31 04:07:25 +05:00
package.json Add client demo 2019-09-04 22:25:24 +05:00
README.md Update readme 2019-10-11 16:28:23 +05:00

Planka

David (path) Docker Cloud Build Status 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, write comments
  • Markdown support in a card description and comment
  • Filter by members and labels
  • Real-time updates
  • User notifications
  • Internationalization

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/meltyshev/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

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

Server folder:

npm install

# Create a database and edit DATABASE_URL in .env file

npm run db:migrate
npm run db:seed

npm run start:dev

Client folder:

npm install

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

Roadmap

  • Move board tabs to the main page, add members directly to a board instead of a project
  • Fetch last data after reconnection
  • File attachments
  • Custom fields
  • Public boards
  • Member permissions
  • Automatic actions

License

Planka is MIT licensed.