mirror of
https://github.com/bkd-mba-fbi/webapp-schulverwaltung.git
synced 2026-08-26 06:24:20 +00:00
JavaScript Web-Modul, das mit SLH.Evento Backend (REST-API) die Prozesse der Schulverwaltung online sicherstellt | Read-only mirror of https://github.com/bkd-mba-fbi/webapp-schulverwaltung — Stadt Bern. Issues & pull requests at the source.
- TypeScript 86.8%
- HTML 8.8%
- SCSS 3.6%
- JavaScript 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| .husky | ||
| .vscode | ||
| doc | ||
| scripts | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .knip.json | ||
| .node-version | ||
| .npmrc | ||
| .nvmrc | ||
| .prettierignore | ||
| .prettierrc.js | ||
| _config.yml | ||
| absenzenmanagement.iml | ||
| AGENTS.md | ||
| angular.json | ||
| eslint.config.mjs | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.spec.json | ||
webapp-schulverwaltung
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.
Documentation
Evento Portal
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
General
- Documentation for every module.
Development
- Setup & Development – Start local development, run linting & tests
- Lifecycle – Update Framework and Dependencies
- Internationalization (i18n) – Translating texts
- Browser Testing – Support & BrowserStack.com
- Data Decoding with io-ts – API data contract
- Angular Conventions – Best practices for Angular & reactivity