Adventuredk: hele rejsebureauet i ét system.
Adventuredk har sendt unge på grupperejser i 20 år. Vi byggede én platform, der samler indhold, booking, ordrer, data og en rejseapp, så bureauet selv styrer det hele.
Kunden
Grupperejser for unge til fem kontinenter.
Adventuredk i Herning sender unge ud i verden i tre aldersgrupper, med lokale guider og alt inkluderet. Man sikrer sin plads med 1.500 kr i depositum, og ombooking er gratis. Over 850 anmeldelser på Trustpilot.
adventuredk.dk ↗
Udfordringen
Et lukket system og ingen data at styre efter.
Det gamle site kørte på et skræddersyet CakePHP-system med et lukket blok-CMS fra et eksternt bureau. Hver ændring krævede en udvikler, og bookingdata lå gemt i systemet uden at kunne bruges til noget.
Det tal, der betyder mest for et rejsebureau, er fyldningsgraden per afgang. Når indhold, booking og ordrer bor i hver sit system, kan det tal komme ud af trit, og så risikerer man både overbooking og tomme pladser.
Det vi byggede
Seks moduler, én kodebase.
Alt ligger i samme database. Derfor kan antallet af ledige pladser aldrig være forskelligt to steder.
CMS
Destinationer, rejser, afgange, guider, blog og FAQ redigeres i enkle formularer. Ingen udvikler nødvendig.
Booking
Ledige pladser i realtid, 1.500 kr i depositum og venteliste, når en afgang er fuld. Kunden kan selv slå sin booking op.
Ordrer og betalinger
Ordrer, betalinger og refusioner holdes adskilt, så regnskabet kan stole på tallene. Ombookinger logges i stedet for at blive overskrevet.
Fyldningsgrad
Overblik over hver kommende afgang og en liste over afgange, der kræver opmærksomhed, fordi de er lavt booket tæt på afrejse.
Admin med roller
Booking, ledelse og marketing ser hver det, de skal bruge. En aktivitetslog viser, hvem der har ændret hvad.
Rejseappen
Deltagerne har rejseplanen og et kort over ruten med i lommen, før og under turen.
Under motorhjelmen
Bygget til at blive vedligeholdt uden et IT-team.
Adventuredk har ikke en fast udvikler. Derfor er platformen bygget som én app i stedet for flere systemer, der skal holdes synkroniseret, og på værktøjer med stor udbredelse.
- Next.js og Postgres (Supabase), hostet på Vercel
- Bookinger tæller pladser op i samme databasetransaktion, så to samtidige bookinger ikke kan tage den samme plads
- Cloudflare Turnstile mod spam-bookinger, uden irriterende billed-test
- Gennemgået for sikkerhed og performance, med automatiske tests mod den rigtige database
Har du også data, der sidder fast i et gammelt system?
Book 15 minutter, så kigger vi på, hvad der kan samles, og hvad det koster. Fast pris, som altid.