Portal for binding evento rest-api js webapps. With role based navigation. | Read-only mirror of https://github.com/bkd-mba-fbi/evento-portal — Stadt Bern. Issues & pull requests at the source.
  • JavaScript 87.7%
  • CSS 7.2%
  • SCSS 2.4%
  • TypeScript 1.4%
  • HTML 0.9%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
WalidBoul c60d2811ba Revert "fix failing CI for Ember 6"
This reverts commit 6ac716a84e.
2026-08-25 15:32:37 +02:00
.github Check Prettier format in pipeline 2026-06-25 12:57:12 +02:00
.husky Migrate to PNPM & build SBOM with PNPM #951 2026-06-23 13:54:53 +02:00
.vscode Add VSCode workspace extension recommendations 2026-01-28 08:55:22 +01:00
build fix ngix Cache-Control "no-cache" 2024-01-24 10:57:39 +01:00
cypress Update dependencies #951 2026-06-23 13:54:53 +02:00
doc Update stakeholders table in SAD 2026-06-29 13:51:54 +02:00
patches Patch @litapp/state & update to TypeScript v6 #951 2026-06-23 13:54:53 +02:00
public Ember 6 2026-08-25 14:53:28 +02:00
src Format files with Prettier 3.9.4 2026-07-28 10:38:29 +02:00
unrestricted Make footer content accessible without auth under /unrestricted #190 2024-12-19 16:51:58 +01:00
xliff Add link to my-dossier module #923 2026-04-21 10:31:45 +02:00
.gitignore Add minimal PWA setup for installability using the Vite PWA plugin #61 2023-12-04 11:12:46 +01:00
.knip.json Update ESlint to v9 w/flat config & fix linting errors #724 2024-11-25 12:38:49 +01:00
.node-version Migrate to PNPM & build SBOM with PNPM #951 2026-06-23 13:54:53 +02:00
.npmrc Migrate to PNPM & build SBOM with PNPM #951 2026-06-23 13:54:53 +02:00
.nvmrc Migrate to PNPM & build SBOM with PNPM #951 2026-06-23 13:54:53 +02:00
.prettierignore Add pnpm-lock.yaml to .gitignore 2026-07-28 09:25:57 +02:00
.prettierrc.js Automatically sort imports using Prettier plugin 2023-11-06 14:12:36 +01:00
cypress.config.ts Revert "fix failing CI for Ember 6" 2026-08-25 15:32:37 +02:00
Dockerfile Configure Nginx to add no-cache header #149 2024-01-08 14:15:46 +01:00
eslint.config.mjs Upgrade dependencies #238 2025-07-10 15:54:24 +02:00
index.html pwa new icon and color #62 2024-01-16 11:15:04 +01:00
LICENSE LICENSE aktualisieren 2024 2024-01-31 21:24:03 +01:00
lit-localize.json Add language switching with token refreshing #527 2023-06-27 15:32:46 +02:00
package.json Bump dompurify from 3.4.11 to 3.4.12 2026-07-29 13:36:46 +02:00
pnpm-lock.yaml Bump dompurify from 3.4.11 to 3.4.12 2026-07-29 13:36:46 +02:00
pnpm-workspace.yaml Patch @litapp/state & update to TypeScript v6 #951 2026-06-23 13:54:53 +02:00
README.md change documentation link to gitbook 2025-03-28 13:44:43 +01:00
tsconfig.json Add TypeScript excludes to fix language server 2024-11-07 08:26:56 +01:00
vite.config.ts Exclude /unrestricted/* from being served/cached by the service worker #190 2025-01-30 14:19:10 +01:00

Evento Portal

Lint & Test Build & ZIP Build & Push Container SBOM Build evtapp.netlify.app

The Evento Portal is used to integrate various applications for school administration in a single web portal with a common look and feel.

This project is realized using Web Components with Lit, lit-localize, @lit-app/state, @badgateway/oauth2-client, Vite and Cypress. It is open source software, licensed under the terms of the MIT license.

Download the latest build.

Documentation

General

Development

Operations