Internationaal platform voor het huren en verhuren van (camera) apparatuur
Gearbooker is een internationaal verhuurplatform voor foto-, video- en audio-apparatuur waar creatieven elkaar kunnen vinden en hun apparatuur aan elkaar kunnen uitlenen. Het platform groeit al geruime tijd en weet een steeds grotere groep gebruikers te bereiken.
Al sinds 2019 is Codivo betrokken bij de doorontwikkeling van het platform in de rol van tech lead. In die hoedanigheid is ook ervaring opgedaan over wat er komt kijken bij het schalen en internationaliseren van een platform. Steeds meer processen moesten worden gestroomlijnd, omdat zij veel tijd in beslag namen in het beheer of niet langer compatibel waren met de verder internationaliserende gebruikersbasis. Daarnaast moesten overnames technisch in goede banen worden geleid, zodat platformen in Denemarken en Duitsland konden worden geïntegreerd en de markt kon worden verbreed. Ook lagen er uitdagingen op het vlak van nieuwe functionaliteit.
Ook anno nu wordt het platform actief doorontwikkeld en zet Codivo zich in om de verdere groei technisch te faciliteren.
Een van de onderdelen waar veel aan is gesleuteld, was de filtering en het zoeken. Gearbooker maakte hiervoor gebruik van een koppeling met ElasticSearch. Voor de filtering bestond de wens om het aantal resultaten binnen alle categorieën inzichtelijk te maken, zodat de huurder voorafgaand aan het filteren al wist hoeveel resultaten er beschikbaar waren. Hierdoor werd het zoeken naar geschikte apparatuur vergemakkelijkt.
Daarnaast was er de wens om, naast zoekresultaten die volledig aan de criteria voldeden, ook resultaten te tonen waarbij de gezochte criteria als ‘onbekend’ stonden. Op deze manier werd de kans vergroot dat de huurder alsnog de parel vond waar hij of zij naar op zoek was.
Wat het zoeken op Gearbooker bovendien prettig maakte, was de automatische focus op de regio van de huurder of bezoeker. Aan de hand van een IP-koppeling werd de waarschijnlijke locatie van de bezoeker bepaald, waarna de suggestie werd gegeven om alleen resultaten binnen een straal van een gekozen aantal kilometers te tonen. Dit maakte het eenvoudiger om apparatuur te huren bij verhuurders in de directe omgeving.
Met het verbreden van de markt naar Duitsland en Denemarken heeft Gearbooker een deens en duits platform overgenomen. Dit waren beide verhuurplatforms met een groot gebruikersbestand in hun eigen land. Beide migraties brachten de nodige technische uitdagingen met zich mee.
Voor het ophalen van data van deze platformen werd een asynchrone taak ontwikkeld. Deze taak haalde achtereenvolgens de pagina’s met het profiel en de aangeboden apparatuur op. Vervolgens werd de data omgezet naar een formaat dat geschikt was voor invoer in Gearbooker, waarna de apparatuur automatisch werd aangemaakt op het platform.
Van dit volledige proces kreeg de verhuurder op Gearbooker niets mee. De verhuurder hoefde slechts een migratiecode in te vullen en op ‘versturen’ te klikken. Binnen tien minuten was het importproces voltooid en ontving de verhuurder een statusupdate per e-mail.