GRIDAPPSD / gridappsd-viz

GridAPPS-D’s visualization application displays the topology of selected distribution model with highlighted capacitors and regulators. It also include tables with current values for capacitor status (OPEN or CLOSED), regulator voltage, and feeder power. For current release cycle we are using IEEE 8500-Node system model.
http://gridappsd.readthedocs.io/
7 stars 5 forks source link
example goss grid gridappsd javascript react

Make sure that NodeJS is installed (https://nodejs.org/en/)

For development

Bootstrapping the client

Bootstrapping the server

For deployment

Building the front-end code

Building the server code

Running the platform

Application Code Architecture

The application is organized using a feature module based approach with smart/dumb component architecture. Each new feature will result in a new directory being created, directly under the feature module's directory, a component should be created, this component will become the only smart component of this feature. Inside the feature module directory, appropriate child directories should be added, and they are:

Smart components are only responsible for data modeling and network calls, and this smart component will use the child components declared inside views directory to render all the necessary data that it handles, this creates a single of truth which makes it extremely easy to debug if the rendered data doesn't match expectations.