Introduction

At Rootly, incidents are created and managed directly in Slack — our customers rely on the Slack bot to declare incidents, update status, page responders, and perform a variety of other actions without ever leaving Slack.

In this project, you'll build a simplified version of that workflow: a Ruby on Rails application with a Slack bot to declare and resolve incidents, and a Web UI to view and manage them.


Slack Bot

Your Slack app should support the following slash commands:

/rootly declare <title>

/rootly resolve

Slack's Block Kit allows for a lot of flexibility — apply your own product and design instinct and make the experience your own!


Web UI