Giter Club home page Giter Club logo

itil-events's Introduction

Event Management App

This project was bootstrapped with Create React App.

General Info

Application allows user to manage events occuring wihtin the examined IT infrastructure according to the ITIL v3 standards. Application consists of:

Status

Dashboard used as a main tool to gather the necessary information about the current state of IT infrastructure. IT services are shown as tiles where size of a particular tile represents its priority while its color describes an event with the highest severity that is related to this service. Related events are listed below. Status view also gives an access to the charts that are graphical representation of the events and tasks data that user can use to quickly identify what's happening within the examined system.

Alerts

List of events occuring in the system. Events can be filtered based on the event severity or whether they habe been resolved already. User with a system role also has an access to the New Event button

Rules

List of rules for the monitoring system. Rules can be displayed based on the severity of an event that they cause using the buttons above the list. Users with an expert role can also use the New Rule button.

Tasks

List of all the tasks in the system that can be filtered by their status or by teams they are assigned to. User with an expert role can complete tasks that are related to the team he is a part of by adding task updates describing actions taken.

How to use

  • Open https://brave-montalcini-9ba6c0.netlify.app
  • Register your expert account and sign up to one of the available expert teams
  • Log in to the App
  • Display IT status to look for events that need to be resolved
  • Navigate to the related event either from the navigation menu (Events) or by choosing the event from the list
  • Click Apply Task button to create a new task
  • Fill the form with the required information
  • Display tasks by choosing Tasks from the navigation menu
  • Choose a task that needs your attention and is assigned to your team
  • Click + button in task details to create a new task update
  • Fill the form by describing actions taken in order to resolve the event
  • Define task and event status and proceed to add the task update
  • If required add a new rule for the monitoring system by choosing Rules from the navigation menu and then New Rule button

Roles

  • System - has most functionalities related to the monitoring tool
    • create update and delete events
    • categorize events
    • display App data
  • Expert - has functionalities related to the Service Desk definition
    • create Tasks
    • resolve events by completing related tasks
    • create update and delete rules for the monitoring system
    • display App data

Technologies

  • React.js
  • Sass
  • Axios
  • React Hooks
  • React Router
  • Node.js
  • Sequelize
  • Spring
  • Hibernate
  • PostgreSQL
  • Heroku
  • Netlify

itil-events's People

Contributors

soseen avatar tenemo avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.