1
0
Fork 0
Der Smarte Gemeinschaftskalender: Alle Termine im Blick – die Open-Source-Lösung für eine starke Gemeinschaft https://der-smarte-gemeinschaftskalender.de/
  • PHP 55.9%
  • Vue 31.5%
  • TypeScript 10.8%
  • SCSS 0.8%
  • Blade 0.5%
  • Andere 0.5%
Datei suchen
Scammo 0c0a528d53
📬 v1.5.0 (#38)
* #36 add Eircode support für adressen

* #32 Verbesserte eingabe von Adressen

* changes.md update for #32 nad #36
2026-06-30 17:20:41 +02:00
.github/workflows ci: frontend dev container 2025-11-18 16:33:59 +01:00
.opencode/screenshots 📢 public code information 2025-11-28 12:27:31 +01:00
.vscode 🚀 Der Smarte Gemeinschaftskalender by 54 Grad Software GmbH 🐦 2025-10-17 20:18:25 +02:00
backend 📬 v1.5.0 (#38) 2026-06-30 17:20:41 +02:00
deployment 🔨 fix typo and wrong variable in deployment 2026-05-22 21:05:12 +02:00
docker features: wysiwig editor, improved labels, improved styling, improved logins, e2e tests, cleanup: docker config, auth functionality 2025-11-04 17:35:09 +01:00
e2eTests 📬 20.05.2026 v1.4.0. Erweiterung auswahl Serientermine, verbesserte integration Kalenderdateien und URL, Werbemittelgenerator mit drag und drop, weiteres siehe CHANGES.md 2026-05-20 13:08:07 +02:00
frontend 📬 v1.5.0 (#38) 2026-06-30 17:20:41 +02:00
.env.docker 🚀 Der Smarte Gemeinschaftskalender by 54 Grad Software GmbH 🐦 2025-10-17 20:18:25 +02:00
.env.example 🚀 Der Smarte Gemeinschaftskalender by 54 Grad Software GmbH 🐦 2025-10-17 20:18:25 +02:00
.gitignore 📬 20.05.2026 v1.4.0. Erweiterung auswahl Serientermine, verbesserte integration Kalenderdateien und URL, Werbemittelgenerator mit drag und drop, weiteres siehe CHANGES.md 2026-05-20 13:08:07 +02:00
CHANGES.md 📬 v1.5.0 (#38) 2026-06-30 17:20:41 +02:00
docker-compose.yml 🚀 Der Smarte Gemeinschaftskalender by 54 Grad Software GmbH 🐦 2025-10-17 20:18:25 +02:00
DSG-Icon.png 📢 public code information 2025-11-28 12:27:31 +01:00
LICENSE 🚀 Der Smarte Gemeinschaftskalender by 54 Grad Software GmbH 🐦 2025-10-17 20:18:25 +02:00
package-lock.json add information about timezones and improve dialog modal 2026-05-27 13:54:25 +02:00
publiccode.yml 🌐 fixed https website 2025-11-28 17:46:11 +01:00
README.md ⚙️ release 01.2026. 2026-02-02 13:54:34 +01:00

Der Smarte Gemeinschaftskalender

Alle Termine im Blick – die Open-Source-Lösung für eine starke Gemeinschaft.

Dokumentation

Ein Projekt von der 54 Grad Software GmbH, Smart City Amt Süderbrarup und dem Amt Süderbrarup.

Das Projekt basiert auf Mobilizon. Mehr Informationen zu den Technologien gibt es in der Dokumentatation.


Default Logins lokale entwicklung

Username Passwort Rolle
dsg-admin@example.com Sicher1234! Admin
dsg-user@example.com Sicher1234! User

E2E Tests

Alle commands für e2e tests müssen im e2eTests Verzeichnis ausgeführt werden.

Setup

Es muss eine .env Datei erstellt werden, diese kann auf der example.env basiert werden.

cd e2eTests
cp example.env .env
# .env Datei entsprechend anpassen

Zuerst playwright installieren

npx playwright install

Tests ausführen

Beim Ausführen der Tests kann es zu Fehlern kommen, wenn mehr als ein Worker benutzt wird.

Alle Tests ausführen

npx playwright test --workers=1

Tests im UI Mode (empfohlen für Entwicklung)

npx playwright test --ui --workers=1

Im UI Mode muss dann der "Start" Button oben links angeklickt werden um den test zu starten.

Spezifische Test-Datei ausführen

npx playwright test basicTests.spec.ts
npx playwright test advancedTests.spec.ts
npx playwright test advancedSerialTests.spec.ts
npx playwright test advancedSingleTests.spec.ts

Tests in einem bestimmten Browser ausführen

npx playwright test --project=chromium
npx playwright test --project=firefox  
npx playwright test --project=webkit

Headed Mode (für Entwicklung)

npx playwright test --headed

Mehr Informationen zu e2e Tests

Playwright Documentation