Workshop Management System
Das Workshop-Management-System hilft Mitarbeiter*innen des Jugendservice OÖ und deren Trainer*innen, mittels eines Nova-Backends die Workshop-Termine zu koordinieren und abzurechnen.
Das Workshop-Management-System des Jugendservice Oberösterreich ist ein zentrales Werkzeug, das von Mitarbeiter*innen und Trainer*innen genutzt wird, um Workshops zu koordinieren, Buchungen zu verwalten und Abrechnungen durchzuführen. Im Rahmen des Projekts hatten wir die Gelegenheit, das bestehende System umfassend zu modernisieren und an aktuelle technische Anforderungen anzupassen.
Technische Grundlagen des Relaunchs
Das neue System basiert auf einer Kombination aus einem Vue.js-Frontend und einem Laravel-Nova-Backend. Beide Technologien sind so aufeinander abgestimmt, dass sie eine reibungslose Kommunikation ermöglichen und die Arbeit für alle Nutzer*innen deutlich erleichtern.
Verbesserte Funktionalität für Buchung
Interessierte aus Schulen, Bildungsinstituten und Jugendorganisationen können ihre Kurse jetzt noch einfacher online buchen. Nachdem ein Kurs abgehalten wurde, kann der Kurs für die Rechnungserstellung abgeschlossen werden. Allerdings ist für den erfolgreichen Abschluss Feedback aller Teilnehmer notwendig, welches direkt mittels Online-Prozess erhoben wird.
Intelligente Abrechnung
Ein besonderes Augenmerk lag auf der Entwicklung der flexiblen Rechnungslogik, die einige Herausforderungen mit sich brachte. Das System kann bspw. unterschiedliche Kurse gruppiert abrechnen, um den Workflow zu vereinfachen. Dabei gibt es zwei verschiedene Abrechnungsarten: einige Kurse werden pauschal abgerechnet, abhängig von der Organisation oder der zuständigen Kontaktperson, während andere Kurse auf Basis der Teilnehmer*innenanzahl abgerechnet werden.
Modernes System für die Zukunft
Das neue Workshop-Management-System ist effizient, benutzerfreundlich und optimal auf die Bedürfnisse des Jugendservice OÖ und seiner Partner*innen abgestimmt. Die saubere Architektur garantiert Stabilität, Erweiterbarkeit und Wartungsfreundlichkeit.

Technologie & Umsetzung
- Vue.js Frontend für Kurs-Buchungen
- Laravel / Nova / MySQL Backend für einfache und effiziente Verwaltung des Systems
- Geplante Aktionen zum Versenden von Teilnehmer*innen- und Feedback-Formularen
- Eingeschränkte Berechtigungen aufgrund von Rollen und Stati der Buchungen
- Vorlagensytem für E-Mails & Benachrichtigungen
- Generierung eines Rechnungs-Templates