Skip to content

Latest commit

 

History

History
78 lines (48 loc) · 1.86 KB

README.md

File metadata and controls

78 lines (48 loc) · 1.86 KB

LernSaxInfo [Service wurde am 1. Juli 2021 eingestellt.]

Statuschecker für das LernSax Portal!

lernsaxinfo build

LernSaxInfo ist eine inoffizielle Statusseite welche die Erreichbarkeit des LernSax Portals erfasst.

Dieses kleine private Projekt ist innerhalb einer Nacht und Nebel Aktion entstanden. Verbesserungen sind also gern gesehen, da ich aktuell nur wenig Zeit für das kleine Projektchen aufwenden kann.

image

image

Softwarestack

Es werden folgende Technologien genutzt:

  • Angular
    • Angular material
    • NgBootstrap
  • Azure cloud functions (NodeJS)
    • Puppeteer
    • cosmosDB

Projektstruktur

/frontend/ # Angular Projekt
/backend_functions/ # API Funktionen
/worker_functions/ # Statuscheck Funktion

Installation

Installation der benötigten Pakete:

npm install -g azure-functions-core-tools@3
npm install -g @angular/cli

/frontend

Quickstart:

npm install
npm start

Beim Frontend kommt die Angular Prerender Funktion zum Einsatz.

npm run prerender # Für den lokalen Test

Meta

lernsaxinfo – @lernsaxinfo[email protected]

Verteilt unter der Apache 2.0 Lizenz. Siehe LICENSE für weitere Informationen.

Mitwirken

  1. Fork it (https://github.com/jabali2004/lernsaxinfo/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request