Spring til indholdet
Alle projekter

I drift

Odder Kommune

Frivilligbussen

Borgeren booker selv. Systemet finder chaufføren.

Ældre borgere i Odder bestiller den gratis bus uden at oprette login. Systemet tildeler en ledig frivillig chauffør, og borger, chauffør og kommune ser den samme plan.

  • React
  • Supabase
  • SMS
  • 3 roller
Besøg systemet
Skærmbillede af Frivilligbussen
Om billedet Booking uden login på frivilligbus-odder.dk. Adresserne er rådhuset og biblioteket, valgt til billedet. Ingen tur er bestilt.

Hvad det gav

Det, der kan måles.

  • Booker selv

    ældre borgere bestiller uden login, og systemet tildeler en ledig chauffør

  • Samme plan

    borger, chauffør, tovholder og admin ser den samme dag

  • Over 700 tests

    automatiske tests. Dem, der kræver databasen, kører kun, når de er slået til

Tallene er talt i koden eller aftalt med kunden. Jeg finder ikke på dem.

Udfordringen

Hvad der drillede.

Koordineringen af frivilligbussen levede på papir, opkald og gode viljer. Bestillinger, køreplaner og chaufførernes tilgængelighed skulle holdes sammen manuelt, og ét overset notat kunne betyde en borger, der ventede forgæves.

Løsningen skulle fungere for alle: ældre borgere uden lyst til logins og apps, frivillige chauffører og kommunens tovholdere, og den skulle behandle persondata ordentligt.

Løsningen

Det byggede jeg.

Borgeren bestiller uden at oprette login. Adressen findes i de officielle danske adressedata, og systemet tildeler en ledig frivillig chauffør ud fra ugeskemaet. Findes der ingen, får de ledige chauffører besked. Borgeren får bookingbesked og aflysningslink på SMS. Tovholderen får mail.

Chauffører har deres eget overblik over ture og tilgængelighed. Tovholdere har kalender, destinationer og CSV-rapporter. Persondata anonymiseres efter GDPR-reglerne via natlige jobs. Systemet har over 700 automatiske tests. De tests, der kræver databasen, kører kun, når de er slået til.

Adresseopslag og en besked, når noget er bekræftet, er det samme mønster, jeg bruger, når en virksomhed ikke skal taste en henvendelse ind to gange.

Flowet

Sådan kører det i dag.

  1. Borgeren booker uden login, og adressen slås op i de danske adressedata
  2. Systemet tildeler en ledig frivillig chauffør
  3. Borgeren får bookingbesked og aflysningslink på SMS. Tovholderen får mail
  4. Tovholderen følger dagens ture i kalenderoverblikket

Åben snak

Hvem gjorde hvad?

Her står, hvem der gjorde hvad. Kundens del er med, fordi den hører til historien.

Min rolle
Systemdesign, udvikling, sikkerhed og drift
Kundens rolle
Arbejdsgange, kravspec og dialog med de frivillige
GDPR
Data i EU, adgangsstyring pr. rolle og automatisk anonymisering
Samarbejdsform
Projektudvikling med efterfølgende drift

Næste skridt

Har I noget, der ligner?

Fortæl, hvad der driller hos jer. Et afsnit er nok. Så siger jeg ærligt, om jeg er den rigtige.

Book en snak