1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 12:49:43 +02:00
planka/README.md

84 lines
1.6 KiB
Markdown
Raw Normal View History

2019-08-31 04:07:25 +05:00
# Planka
A Trello-like application built with React and Redux.
![](https://raw.githubusercontent.com/meltyshev/planka/master/demo.gif)
2019-08-31 04:07:25 +05:00
[**Client demo**](https://meltyshev.github.io/planka) (with some limitations).
2019-08-31 04:07:25 +05:00
## Features
2019-08-31 04:07:25 +05:00
- Create projects, boards, lists, cards, labels and tasks
- Add card members, track time, set a deadline, write comments
- Filter by members and labels
2019-09-04 22:25:24 +05:00
- Real-time updates
2019-08-31 04:07:25 +05:00
- User notifications
- Internationalization
## Deploy
2019-08-31 04:07:25 +05:00
### Docker Compose
2019-08-31 04:07:25 +05:00
[![](https://d207aa93qlcgug.cloudfront.net/1.95.5.qa/img/nav/docker-logo-loggedout.png)](https://hub.docker.com/r/meltyshev/planka)
2019-08-31 04:07:25 +05:00
- 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
2019-08-31 04:07:25 +05:00
```
Pull images and start services:
2019-08-31 04:07:25 +05:00
```
docker-compose up -d
```
Demo user: demo@demo.demo demo
## Development
2019-08-31 04:07:25 +05:00
```
git clone https://github.com/meltyshev/planka.git
```
Server folder:
```
npm install
2019-08-31 04:07:25 +05:00
# Create a database and edit DATABASE_URL in .env file
2019-08-31 04:07:25 +05:00
npm run db:migrate
npm run db:seed
npm run start:dev
```
Client folder:
2019-08-31 04:07:25 +05:00
```
2019-08-31 04:07:25 +05:00
npm install
npm start
```
Demo user: demo@demo.demo demo
## Tech stack
2019-08-31 04:07:25 +05:00
- React, Redux, Redux-Saga, Redux-ORM, Semantic UI React, react-beautiful-dnd
- Sails.js, Knex.js
- PostgreSQL
2019-08-31 04:07:25 +05:00
## Roadmap
2019-08-31 04:07:25 +05:00
In progress..
## License
Planka is [MIT licensed](./LICENSE).