Bastion Ops: een festival beheren in één applicatie
Case · Webapplicatie
- Klant
- Bastionfestival
- Dienst
- Webapplicatie
Uitdaging
Een festival organiseren betekent veel partijen tegelijk opvolgen: artiesten en hun boekingskantoren, sponsors, leveranciers, crew en vrijwilligers. Bastionfestival wilde daarvoor één bron per editie, in plaats van losse spreadsheets.
Niet iedereen in de organisatie hoeft alles te zien. Wat iemand ziet en mag aanpassen, moest per persoon te regelen zijn.
Aanpak
Ontwerp, bouw en hosting van de applicatie. Dit zit erin:
- Alles hangt aan een editie, zodat elke editie apart wordt opgevolgd.
- Artiesten en boekingskantoren, met hun contracten.
- Een apart portaal waarin artiesten hun optreden voorbereiden.
- De line-up als rooster van podia en festivaldagen.
- Sponsors met hun pakketten, en leveranciers met hun offertes.
- Crew en vrijwilligers, met hun shiften.
- Het budget in bedragen excl. btw, met het financiële resultaat per editie.
- Een logboek van wie wat wijzigde.
- Inloggen in twee stappen. Wie het wachtwoord vergeet, stelt zelf een nieuw in.
- Rollen die bepalen wie wat ziet en aanpast, met rechten per onderdeel.
Een voorbeeld met AI
Leveranciers sturen offertes. In Bastion Ops kunnen die offertes worden geüpload. AI leest ze uit en haalt de productlijnen met prijzen eruit om in de tool op te slaan.
Hieronder staan ook de schermen van het inlezen van offertes.
Resultaat
Zo ziet het eruit
De schermen komen uit een testomgeving met verzonnen gegevens en een neutraal merk. Er staan geen echte personen, bedragen of klanten op.
Wat synqo deed
- Ontwerp
- Bouw
- Hosting
Voor wie het technisch wil weten
- CakePHP met Inertia, Vue en Tailwind CSS.
- Rollen superadmin, admin en viewer, met rechten per module.
- Tweestapsverificatie en wachtwoordherstel.
- Een auditlog van wijzigingen.
- Een apart artiestenportaal voor de advancing.
- Uitrol via GitLab CI naar Level27, met een handmatige goedkeuring.