We're using Mattermost at work for over a year now and it's always a pleasure. Recently, we found out we need some kind of time tracker, something simple and integrated within the chat, like Hourstack.
I did not found anything good enough in open source, so I spent today working on a PoC of such a tool, and I ended up with trax. An image worth a thousand words:
Basically, Trax is a server that offer a single API endpoint, designed to be called using a mattermost slash command. Once it is setup, any mattermost user can start tracking his actions using slash commands. It's actually much, much simpler than Hourstack, since it does not offer any way to interact with the data apart from the slash command.
The setup can be done in a few minutes using Docker.
This is really simple at the moment, but I could imagine adding more features in the future. I'd like to have your opinion about this small project: is this the kind of thing you would use within your team?
Thank you for reading, have a nice day