CommuteApp - En skalerbar samkørselsplatform
CommuteApp er en samkørselsplatform, hvor brugere kan oprette sig som enten passagerer eller chauffører og blive matchet med hinanden. Systemet er designet til at være multi-tenant, så uddannelsesinstitutioner, virksomheder og organisationer kan få deres eget brandede version af appen. Løsningen bruges i dag blandt andet af uddannelsesinstitutioner og udbydes også globalt gennem samarbejdspartnere.
Fra enkelt løsning til multi-tenant platform
CommuteApp var oprindeligt udviklet som en enkelt løsning til én kunde. Da idéen om at tilpasse systemet til flere kunder opstod, var den daværende leverandør skeptisk overfor omfanget. Vi overtog projektet og byggede platformen om til et multi-tenant system, der gør det muligt at brande appen til hver enkelt kunde. Resultatet er en løsning, der kan håndtere flere organisationer, hver med deres eget udtryk - uden at det kræver et nyt system for hver.
Hvordan fungerer CommuteApp?
I CommuteApp kan man oprette sig som én, der kører en bestemt tur, eller som én, der mangler et lift. Systemet matcher disse to roller ved hjælp af geografisk søgning, så ruter og tider passer sammen. Løsningen anvendes især af uddannelsesinstitutioner, der tilbyder eleverne en nem måde at organisere samkørsel på, men den er også blevet licenseret til partnere i blandt andet Mauritius og Nigeria, hvor lokale selskaber står for udbredelsen.
Teknologi og multibranding
CommuteApp er bygget med native apps til både iOS og Android, henholdsvis i Swift og Kotlin. Backenden er baseret på Firebase med Firestore til lagring af data. Til den geografiske søgning bruges Algolia, som gør det hurtigt at matche chauffører og passagerer på baggrund af lokation og rute.
En vigtig del af løsningen er brandtilpasningen. Når en bruger logger ind, ændrer appen automatisk farver, ikoner og logoer, så den stemmer overens med det brand, som den pågældende organisation har. Det betyder, at én app kan bruges af mange forskellige kunder, uden at de føler sig i en generisk kontekst.
Projektet var vores første erfaring med Firebase, men siden har teknologien vist sig at være et stærkt værktøj, som vi bruger i mange andre projekter - blandt andet hos vores søsterselskab starti.app.
Brandtilpasning og brugeroplevelse
En af de vigtigste egenskaber ved CommuteApp er, at den kan skifte udseende, så den passer til den organisation, der bruger den. Når man logger ind, henter systemet farver, ikoner og logoer fra den pågældende kundes indstillinger. Dermed føles appen som en naturlig del af kundens eget univers, selvom den i virkeligheden er en fælles platform. Denne brandtilpasning er med til at skabe tillid hos brugerne og gør det lettere at implementere løsningen bredt.
Læringsrejse og fremtidige synergier
Da vi overtog projektet, havde vi endnu ikke arbejdet med Firebase. Gennem CommuteApp lærte vi platformen at kende, og det blev starten på en bredere adoption af teknologien i vores portefølje. Den viden, vi opbyggede her, anvender vi i dag i mange andre projekter, og den danner blandt andet grundlag for løsningerne hos vores søsterselskab starti.app. Erfaringen viser, at vi er hurtige til at tilegne os nye værktøjer og omsætte dem til stabile systemer, der gør en forskel for vores kunder.
“Da vi manglede fornyelse og nye perspektiver til vores app, Commute, der motiverer til grøn transport, hev vi fat i Holion. Vi blev straks mødt af et kreativt og fagligt kompetent team, der var i stand til at “oversætte” vores forretningsmæssige idéer til innovative appløsninger. Udover at vi i fællesskab videreudviklede vores B2C app, lavede vi også en specifik app til virksomheder og organisationer med det formål nemmere at kunne skalere vores koncept i B2B segmentet.”
Henrik Jespersen, CEO