Unplugged

Unplugged helpt mensen om zich los te maken van schermen en weer contact te maken met de natuur door middel van speciaal samengestelde retraites. Hun website, unplugged.rest, moest deze ervaringen onder de aandacht brengen en tegelijkertijd boeken eenvoudig, betrouwbaar en flexibel maken, een grotere uitdaging dan een gemiddelde site.

Custom Development

jaar
2023
Kredieten

Client: Unplugged

Website development: Bonito Studio

DE UITDAGING

Toen Bonito Studio tussenbeide kwam, had Unplugged al een voet in de bouw, maar het kwam niet helemaal goed.

Ze bouwden hun website op Easol, een platform voor experience commerce waarmee videomakers online kunnen ontwerpen en verkopen (denk aan boeken, e-commerce, marketing en hosting onder één dak) met thema's die Liquid, HTML, CSS, JavaScript en JSON gebruiken als onderliggende structuur voor aangepaste blokken en lay-outs.

Maar — plotwending — de backend die was gestart was super ongestructureerd. Terwijl het Unplugged-team voor afgewerkte ontwerpen zorgde (wat geweldig was!) , de eigenlijke bouw was al begonnen in de bouwer van Easol, die is ontworpen om voor de meeste makers eenvoudig en intuïtief te zijn.

Onze eerste grote uitdaging was dus:

  • Wat was er precies gebouwd?
  • Welke onderdelen ontbraken er?
  • En hoe kunnen we een ambitieuze boekingsstroom vertalen naar een systeem dat oorspronkelijk niet voor al die functionaliteit is gemaakt?

Omdat Unplugged meer nodig had dan een brochure-site, had het een systeem nodig dat:

  • boekingen ondersteunen
  • verblijf op basis van tijd beheren
  • geblokkeerde datums behouden
  • en verwerk automatisch de beschikbaarheid op manieren die vergelijkbaar zijn met grotere boekingsplatforms

... allemaal binnen een builder die deze functies niet standaard ondersteunt.

ONZE AANPAK

Dit was geen rechtstreeks „plug-and-play” -project, het was een code‑and-craft project.

De editor van Easol is perfect voor makers die een prachtige site willen zonder ontwikkelaars. Maar voor de behoeften van Unplugged? We moesten dieper gaan.

Hier is hoe we het hebben aangepakt:

De bestaande build ontrafelen

We begonnen met het ontwarren van wat al ontwikkeld was. Omdat Easol-blokken en -sjablonen modulair en beginnersvriendelijk zijn, moesten we eerst begrijp wat er was voordat we konden plannen wat nodig was werken.

Functionaliteit herschrijven en uitbreiden

Nadat we de structuur in kaart hadden gebracht, herschreven we blokken en standaardgedrag overschreven zodat de backend zich meer zou gedragen als een flexibele boekingsmodule dan als een eenvoudige sitebouwer. We hebben sjablonen uitgebreid met aangepaste logica voor:

  • datumblokkering
  • verblijven op basis van tijd
  • beschikbaarheidscontrole
  • en boekingsstromen op maat

Dit alles werd gedaan binnen het themasysteem van Easol, dat gebruik maakt van Vloeibare sjablonen plus front-end-code, dus elke aanpassing moest creatief, efficiënt en onderhoudbaar zijn.

Testen alsof er geen morgen is

Omdat boekingen de levensader zijn van Unplugged, moest alles gewoon werken. We hebben randgevallen getest: overlappende verblijven, geblokkeerde datums, overlappende klantenselecties en beschikbaarheidsscenario's voor edge-cases om ervoor te zorgen dat de nieuwe backend zich zelfverzekerd gedroeg.

Het resultaat

Een functionele, flexibele boekingswebsite, waar mensen kunnen:

  • kies een verblijf
  • bekijk beschikbaarheid
  • retraites boeken
  • datums blokkeren
  • en geniet van een soepele, intuïtieve klantreis

Net als op grote boekingsplatforms, ook al was het op maat gemaakt in een systeem dat oorspronkelijk niet over deze tools beschikte.

Unplugged heeft nu een prachtig ontworpen belevingssite die aan de voorkant moeiteloos aanvoelt, maar toch draait met echte boekingslogica onder de motorkap, en dat terwijl hun team de inhoud kan beheren zonder zich in het zweet te werken.

Drie smartphones die de Unplugged-boekingsstroom weergeven, inclusief locatieselectie, resultaten en datumkiezer.

De gedachten van onze klanten

Unplugged
Volgende case study