Jira Agile already includes this functionality for Software Development projects. A Board is created for these projects which exposes issues in this kind of interface.
No, I don't use any of these, but I think it is better to use an interface that is already built, solid and reliable, like Trello's, than to use a new interface.
If the app here is just a relay of data, it can focus on relaying well, instead of having to write its own UI.