Just another search for the VHS Berlin Classes https://vhs-suche.kekskurse.io/
Find a file
ssp a5c2bc3738
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
new logging
2025-10-27 09:04:41 +01:00
.idea Working filter lists 2025-10-21 14:09:40 +02:00
pkg/vhs working version 2025-10-21 16:44:47 +02:00
static fix css issue 2025-10-22 01:23:09 +02:00
templates deploy and date 2025-10-26 21:43:51 +01:00
.air.toml working version 2025-10-21 16:44:47 +02:00
.DS_Store Working filter lists 2025-10-21 14:09:40 +02:00
.gitignore add readme 2025-10-22 00:16:02 +02:00
.woodpecker.yml deploy and date 2025-10-26 22:47:48 +01:00
Dockerfile working version 2025-10-21 16:44:47 +02:00
go.mod woodpecker ci 2025-10-21 17:11:21 +02:00
go.sum woodpecker ci 2025-10-21 17:11:21 +02:00
input.css fix css issue 2025-10-22 01:23:09 +02:00
justfile deploy and date 2025-10-26 21:43:51 +01:00
main.go new logging 2025-10-27 09:04:41 +01:00
package-lock.json working version 2025-10-21 16:44:47 +02:00
package.json working version 2025-10-21 16:44:47 +02:00
README.md add readme 2025-10-22 00:16:02 +02:00
tailwind.config.js working version 2025-10-21 16:44:47 +02:00

VHS Berlin Kurse - Suche

Dieses Projekt basiert auf den OpenData Berlin Daten der Volkshochschule Berlin.

Über das Projekt

VHS Berlin Kurse - Suche ist eine Webanwendung, die es ermöglicht, Kurse der Volkshochschule Berlin zu durchsuchen und zu filtern. Die Anwendung bietet umfangreiche Filtermöglichkeiten nach:

  • Bezirken
  • Veranstaltungsart
  • Zielgruppe
  • Schlagwörtern
  • Dozent*innen
  • Startdatum
  • Behindertenzugang

Die Kurse können durchsucht und in einer interaktiven Tabelle mit anpassbaren Spalten angezeigt werden.

Lokales Starten

Voraussetzungen

  • Go 1.25.1 oder höher
  • Die Datei data.json mit den VHS-Kursdaten

Installation und Start

  1. Repository klonen und in das Verzeichnis wechseln:
cd vhs-search
  1. Abhängigkeiten installieren:
go mod download
  1. Webserver starten:
go run main.go serve --port 8080

Die Anwendung ist dann unter http://localhost:8080 erreichbar.

Weitere Befehle

Index erstellen und beenden:

go run main.go create-index