Statuschecker für das LernSax Portal!
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.
Es werden folgende Technologien genutzt:
- Angular
- Angular material
- NgBootstrap
- Azure cloud functions (NodeJS)
- Puppeteer
- cosmosDB
/frontend/ # Angular Projekt
/backend_functions/ # API Funktionen
/worker_functions/ # Statuscheck Funktion
Installation der benötigten Pakete:
npm install -g azure-functions-core-tools@3
npm install -g @angular/cli
Quickstart:
npm install
npm start
Beim Frontend kommt die Angular Prerender Funktion zum Einsatz.
npm run prerender # Für den lokalen Test
lernsaxinfo – @lernsaxinfo – lernsaxinfo@gmail.com
Verteilt unter der Apache 2.0 Lizenz. Siehe LICENSE
für weitere Informationen.
- Fork it (https://github.com/jabali2004/lernsaxinfo/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request