Custom Version of Planka for FinalBlast
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Dominik Dancs 3b4b9a9740
added Slovak translation
4 years ago
.github/workflows ci: Fix build-args input name 4 years ago
.husky Fix pre-commit hook, update dependencies 4 years ago
client added Slovak translation 4 years ago
server fix: Fix attachment headers 4 years ago
.dockerignore Docker, update readme, update dependencies 6 years ago
.gitattributes Fix repository language 6 years ago
.gitignore Improvements for docker build process (#237) 4 years ago
CODE_OF_CONDUCT.md Update repository paths because of transfer 6 years ago
CONTRIBUTING.md docs: Add contributing guidelines 4 years ago
Dockerfile fix: Fix dependencies installation 4 years ago
Dockerfile.base fix: Fix dependencies installation 4 years ago
LICENSE Initial commit 6 years ago
README.md ref: Rename .env file to sample, stop tracking .env file 4 years ago
demo.gif Docker, update readme, update dependencies 6 years ago
docker-compose-dev.yml Update dependencies 6 years ago
docker-compose.yml ci: GitHub actions config for docker builds (#221) 4 years ago
docker-start.sh Improve Docker cache efficiency and fix signal handling 4 years ago
package-lock.json chore: Update version 4 years ago
package.json chore: Update version 4 years ago

README.md

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.