Mobiele Transporter-app
TST Terschelling
MooiWeer BV
Rol: Ontwerp & full-stackontwikkeling | Type: Webapplicatie op maat | Versie: Herontwerp V3
MooiWeer is het online boekingsplatform voor buitenactiviteiten op het Nederlandse Waddeneiland Terschelling. Bezoekers kunnen activiteiten zoals kajakken, wandelen, mountainbiken, golf en paintball bekijken, vergelijken en direct via de website boeken. Het platform ondersteunt ook de verkoop van merchandise, teambuildingarrangementen voor bedrijven en een apart boekingsportaal voor reisagenten en partners.
V3 is een volledig herontwerp van het platform. Het doel was de visuele identiteit te moderniseren, de conversie te verbeteren met een duidelijkere informatiestructuur en een herbruikbaar ontwerpsysteem te bouwen als basis voor toekomstige projecten. Dit moest gebeuren zonder verstoring van de bestaande boekingssoftware, betaalkoppelingen en werkprocessen voor reisagenten waarop het bedrijf vertrouwt.
De website gebruikt SupriaSans, een geometrisch schreefloos lettertype, in vier gewichten: 300, 400, 700 en 900. Koppen staan in hoofdletters met gewicht 700–900 en ruime letterspatiëring. De lopende tekst is 16px met een regelhoogte van 1.7, voor prettig lezen op mobiel en desktop.
Een eigen CSS-lay-outsysteem biedt containers, flexibele kolomrasters en benoemde sectietypen. Grote introductiebanners gebruiken een hoogte van 52–62 vh en een donkere verlooplaag, zodat witte tekst duidelijk leesbaar blijft over activiteitenfoto’s. Routeblokken verdelen beeld en inhoud in een verhouding van 60/40, met de volgorde om en om omgedraaid voor een natuurlijk leesritme op lange pagina’s. Kaartrasters gebruiken CSS custom properties voor tussenruimtes en kolomaantallen en passen zich aan van drie kolommen op desktop naar twee op tablet en één op mobiel.
Eén frontcontroller (index.php) verwerkt maximaal zes URL-segmenten en stuurt het verzoek naar de juiste paginaklasse. Dit levert duidelijke, leesbare URL’s op voor activiteiten (/activiteiten/kayak-terschelling), boekingsstappen en winkelproducten, zonder ingewikkelde herschrijfregels op de webserver.
Het platform biedt inhoud in het Nederlands, Engels, Duits en Frans. De taalvoorkeur wordt in de sessie bewaard en kan op ieder moment worden gewijzigd zonder verlies van de winkelwagen of de voortgang van een boeking.
Reisagenten en partners voor groepsboekingen loggen in via een apart portaal. Dit toont de actuele beschikbaarheid, past afgesproken prijsstaffels toe en maakt boekingsbevestigingen beschikbaar als download. Dit kanaal verzorgt in het hoogseizoen een aanzienlijk deel van de groepsboekingen.
Via een met wachtwoord beveiligde beheeromgeving kunnen medewerkers de beschikbaarheid van activiteiten beheren, boekingen verwerken, de winkelvoorraad bijwerken, rapporten maken en prijzen instellen, zonder code aan te passen.
Het ontwerpsysteem van V3 bestaat volledig uit CSS custom properties in één :root-blok. Daardoor kan de visuele identiteit, met kleuren, tussenruimtes, tekstgroottes en randstijlen, voor een andere klant worden aangepast door één bestand te wijzigen. De componentmarkup en lay-outlogica blijven gelijk. Het systeem is naast de code vastgelegd in een herbruikbare ontwerpbeschrijving, zodat het eenvoudig in toekomstige projecten kan worden toegepast.
Omdat de boekings- en betaalsoftware bedrijfskritisch is, is de V3-frontend ontwikkeld met een architectuur voor A/B-tests. Een queryparameter of cookie wisselt de bodyklasse tussen ab-variant-a en ab-variant-b. Alleen de testvariant laadt de nieuwe ontwerp-CSS. Zo kon het nieuwe ontwerp vóór de volledige overstap in productie met echte bezoekers worden getest, zonder risico voor het boekingsproces.
Het V3-herontwerp moderniseerde een platform dat duizenden boekingen per seizoen verwerkte, terwijl alle bestaande koppelingen en werkprocessen bleven functioneren. Het nieuwe ontwerpsysteem verminderde inconsistenties in de frontend en verkortte de bouwtijd voor nieuwe paginatypen aanzienlijk. Omdat de ontwerpvariabelen niet aan één merk zijn gebonden, is hetzelfde systeem inmiddels ook als uitgangspunt voor andere projecten gebruikt.
Meer werk
TST Terschelling
TransportMaster
TransportMaster