Skip to content

An opensource incident management platform integrating with Slack.

License

Notifications You must be signed in to change notification settings

sagarrakshe/incidental

 
 

Repository files navigation

Python Pydantic v2 FastAPI React

Incidental is still in it's early stage of development, so there may be some teething problems along the way. Please let us know of any suggestions, bugs, ideas, etc using Github issues. We'll use your feedback to improve

Incidental is an open-source incident management platform

We're building Incidental to be a best in class platform for running your incidents.

Features

  • ChatOps: Declare and manage your incidents all within your Slack workspace
  • Web UI: Easy to use web interface to manage your incidents
  • Custom fields
  • Custom workflows

Quick start

Requirements:

  • docker
  • docker-compose
  • pnpm
  • node v18

To run locally for development:

  1. Create a new slack application here: https://api.slack.com/apps, use the slack-manifest.yml as a template and replace BASE_URL with the url where you are hosting your app.
  2. Copy backend/.env.example to backend/.env and update the slack specific environment variables
  3. Copy frontend/.env.example to frontend/.env
  4. In backend run make run-dev
  5. In frontend run make run-dev
  6. Goto http://localhost:3000 and create an account

Resources

About

An opensource incident management platform integrating with Slack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.6%
  • TypeScript 37.2%
  • CSS 1.5%
  • Dockerfile 0.2%
  • JavaScript 0.2%
  • Mako 0.1%
  • Other 0.2%