Just another search for the VHS Berlin Classes
https://vhs-suche.kekskurse.io/
| .idea | ||
| pkg/vhs | ||
| static | ||
| templates | ||
| .air.toml | ||
| .DS_Store | ||
| .gitignore | ||
| .woodpecker.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| input.css | ||
| justfile | ||
| main.go | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tailwind.config.js | ||
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.jsonmit den VHS-Kursdaten
Installation und Start
- Repository klonen und in das Verzeichnis wechseln:
cd vhs-search
- Abhängigkeiten installieren:
go mod download
- 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