Skip to content

The Minigrid Monitor is a web-based system to monitor and track performance of Minigrids within a whole country.

Notifications You must be signed in to change notification settings

IntegrationEE/minigrid-monitor-frontend

Repository files navigation

Minigrid Monitor API

The Minigrid Monitor is a web-based system to monitor and track performance of Minigrids within a whole country.

This repo holds the Frontend part and needs a running instance of the bachkend. The repo can be found here.

Public instances

Financed By

Authors and Developed By

Feature List:

  • dedicated User-Mangement
  • access performance via Portfolio and Site Level
  • map view of all minigrids within the country
  • enter data by manual entry, csv and api
  • data validation on entry

Architecture:

  • MVC Arcitecture:
    • Backend .net core
    • Frontend Angular
    • Database mainly build for Postgres

Development Setup

  • you need a running Postgres database and a running Backend API, the code you can find here

  • install all dependencies via npm install

  • set up the envioronment via:

      src\environments\environment.dev.ts
    
  • run ng serve for a local development server

Production Setup

  • you need a running Postgres database and a running Backend API, the code you can find here

  • install all dependencies via npm install

  • set up the envioronment via:

      src\environments\environment.prod.ts
    
  • build the Frontend with ng build

This project was generated with Angular CLI version 6.1.2.

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

The Minigrid Monitor is a web-based system to monitor and track performance of Minigrids within a whole country.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published