Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dapi/tasky

Kanban-style task manager on Ruby On Rails / React
https://github.com/dapi/tasky

kanban kanban-board kanban-board-application react react-trello trello

Last synced: about 1 month ago
JSON representation

Kanban-style task manager on Ruby On Rails / React

Awesome Lists containing this project

README

        

# Open source Kanban-style task manager

[![Build Status](https://travis-ci.org/dapi/tasky.svg?branch=master)](https://travis-ci.org/dapi/tasky)

This is a trello written on Ruby On Rails and React ;)

## Full featured online demo

[![Demo](https://tasky.online/demo.png)](https://tasky.online)

# Features

* Trello-like accounts, boards and cards with drag-n-drop support
* Full featured and swagger documented REST JSON:API
* File attachments with storage in Amazon S3
* Task comments (online chat)
* One task could be placed on to various boards
* Full internationalization support

# Road map

* Notifications (task changes and comments update)
* Archive of boards, cards. Possibility to restore.
* Improve UI (modal card page)
* Permission management
* Search cards, comments and users

## System Dependencies

1.* Ruby (2.6), Ruby On Rails (5.2), React (16.9), Webpack (4) and Turbolinks (yeah!)
2. Postgresql > 9.6
3. Redis > 3
4. Sidekiq for async jobs

## Install

1. Install `nvm` and required `nodejs`
2. Install `rbenv` and required `ruby`
3. Install Ruby and JS dependencies

> bundle; ./bin/yarn install

## Development

1. Start webpack-dev-server:

> ./bin/webpack-dev-server

2. Start rails server:

> ./bin/rails s

3. Go to http://localhost:3000

4. Start guard to get realtime TDD

> ./bin/bundle exec guard

## Logo

Background is #37dd89

## Online support

* [Telegram bot](http://t.me/tasky_chaport_bot)

## Alternatives

* https://habr.com/ru/company/hygger/blog/460189/
* https://www.targetprocess.com
* https://monday.com

## Contributors

* [Danil Pismenny](https://github.com/dapi)

## Contributing

See [CONTRIBUTING](CONTRIBUTING.md).

## License

MIT License, see [LICENSE](LICENSE).