neuroradiology / incidental

An opensource incident management platform integrating with Slack.

Home Page:https://incidental.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://incidental.dev

License:MIT License


Languages

Language:Python 60.6%Language:TypeScript 37.2%Language:CSS 1.5%Language:Dockerfile 0.2%Language:JavaScript 0.2%Language:Mako 0.1%Language:HTML 0.1%Language:Makefile 0.1%Language:Shell 0.0%