Giter Club home page Giter Club logo

minor-watt-now's Introduction

example

Sigma


Use case

Team-infra is working hard to keep the generators running at festivals. They want to be up-to-date about the status of their generators from anywhere, at any time. With the right information the team knows when they have to turn on a spare generator and when to turn it off. They need this information to manage the use of the generators in order to use the least amount of voltage required.

The challenge

Create a solution for team-infra that helps them manage the generators and thus saving costs.

Our solution

Our application contains an algorithm that checks if the voltage peak is rapidly increasing/decreasing or if a generator is low on its 2G budget. Once it makes a prediction it sends a notification to the infra-team, informing them there might be an increase in voltage soon.

The infra-team also gets to see a real-time graph that displays the voltage usage of a generator so they can accurately make a decision based on the notifications and what they actually see.

Saving costs

When our application can inform the team that they need to turn on an extra generator before the peak happends, they can make sure never to waste any unnecessary resources and thus saving costs.

The notifications

There are 4 types of notifications:

  • the voltage is gonna peak soon
  • the voltage is gonna fall soon
  • the voltage is gonna peak soon but this is expected because a band is gonna start playing
  • the 2G credit is running low

With this information they can see how they need to handle their generators.

Features

  • progressive web app
  • algorithm that predicts when a generator is gonna spike or not
  • real-time notifications about different issues concerning the generators
  • real-time D3.js graph that shows how much voltage is used per minute
  • history of old notifications
  • see when a band is playing

How does it work?

The app gets real time data from the generators at the festival. It uses an algorithm to determine if the infra-team members need to get a notification. The notifications are real-time and have a badge when they are not read.

How does it work?

The app gets real time data from the generators at the festival. It uses an algorithm to determine if the infra-team members need to get a notification. The notifications are real-time and have a badge when they are not read.

Build

To run the application:

git clone

To use the app you need to run the following commands:

npm install

To install the Node dependencies.

npm start

To start the server.

Wishlist

  • multiple working graphs
  • uploading new timetables to the app
  • more accuracy for the drops
  • getting real 2G credit data that sends a notification once its low

Team

Luuk Hafkamp Sjoerd Beentjes Merlijn Vos
Luuk Hafkamp Sjoerd Beentjes Merlijn Vos

Sources

d3.js socket.io

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.