Det har vært sterkt fokus på å utvikle brukervennlige, skalerbare løsninger,
hvor sikkerhet på flere plan og enkelt driftsmiljø også var viktig faktorer.
Hele backend av systemet er skrevet fra bunnen av i Kotlin. Kotlin brukes også i
Android-appen og man får dermed nyttiggjort seg denne kompetansen på flere
nivåer.
Frontend er skrevet i React. Appene er skrevet ved hjelp av React Native, med
ca. 80% JavaScript, og ca. 20% Kotlin (Android) og Swift (iOS). Mesteparten av
funksjonaliteten i appen er skrevet med kode som er delt mellom platformene.
Noen spesifikke deler av appen, som kryptering, oppdatering av data i
bakgrunnen, og publisering av GPS-posisjon, er skrevet som ren native-kode.
Vi har jobbet veldig tett med prosjekteiere og brukere av systemet. Det har
dermed vært kort vei fra endrede og nye ønsker ble presentert til denne
funksjonen fantes implementert i Glow. Er godt samarbeid med designere har
sikret gode løsninger.
Det har vært et pilotprosjekt for Bring i forhold til nye driftsrutiner. Vi har
innført Kubernetes for håndtering av ‘maskinparken’. Samtidig har vi har gått
opp løypa for å gå fra en stor maskinparkleverandør til å bruke skyløsninger.
Prosjektet ble det første som tok i bruk Azure som en del av Bring sin satsning
på denne plattformen.