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.
|
|
6 years ago | |
|---|---|---|
| client | 6 years ago | |
| server | 6 years ago | |
| .dockerignore | 6 years ago | |
| .gitignore | 6 years ago | |
| Dockerfile | 6 years ago | |
| LICENSE | 6 years ago | |
| README.md | 6 years ago | |
| demo.gif | 6 years ago | |
| docker-compose.yml | 6 years ago | |
| package.json | 6 years ago | |
README.md
Planka
A Trello-like application built with React and Redux.
Client demo (with some limitations).
Features
- Create projects, boards, lists, cards, labels and tasks
- Add card members, track time, set a deadline, write comments
- Filter by members and labels
- 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.
Download the docker-compose.yaml:
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
In progress..
License
Planka is MIT licensed.

