Live deployment: https://notifica-engineering.netlify.app/
Notifica is a platform that simulates how an engineering environment might receive and handle quickly-incoming notifications on the go, thus, the app is explicitel made with a mobile-first perspective. The goal is to provide a visual feedback to the operator so they can quickly choose where their attention is needed the most.
This repository holds the full stack that makes the application.
- JavaScript React
- Material Library (Styled components)
- Deployment through Netlify
The alert data is generated using the Chance library, and has a schema as follows:
{
key: chance.guid(),
title: chance.sentence({ words: 5 }),
severity: chance.integer({ min: 1, max: 5 }),
type: chance.pickone(["mechanical", "software", "human"]),
isPrediction: chance.pickone([true, false]),
predictionConfidence: chance.integer({ min: 70, max: 99 }),
description: chance.paragraph({ sentences: 2 }),
time: new Date()
}