JavaScript web module to implement processes for school administration using the SLH.Evento backend (REST API).
This project is realized with Angular, Bootstrap and io-ts. It is open source software, licensed under the terms of the MIT license.
Download the latest build or checkout the Demo.
Although it can be used standalone during development, the webapp-schulverwaltung is embedded in the Evento Portal and developed by the same team, therefore the documentation of the Evento Portal is relevant for this project to a large extent too, especially the following documents:
- Software Architecture Documentation (SAD)
- App Integration & API – Providing of the OAuth tokens etc.
- Git Workflow – Branching (except the release branches) & commit messages
- Prettier – Source code formatting
- Wiki – Common topics
- Setup & Development – Start local development, run linting & tests
- Internationalization (i18n) – Translating texts
- Browser Testing – Support & BrowserStack.com
- Data Decoding with io-ts – API data contract
- Reactivity – Dos and don'ts when using signals & observables