eskapizm is a premium travel planning brand. The promise for the client is simple: less planning chaos, more actual trip. I built the whole platform behind it, not just a landing page.
Homepage across desktop and mobile.
Public website as a system
The public layer works as one visual system, not a set of loose pages.
Destination pages: each direction gets its own visual world and its own conversion path.
Same system, different destination - consistent brand, distinct atmosphere.
Productized offer pages: scope, pricing, logistics, and one clear CTA.
Content and SEO engine
A full editorial blog brings travellers in from search long before they buy, then routes them into the funnel. It runs on a custom CMS with server-side pre-rendering, so the content actually ranks.
The blog hub: destination guides and stories, filterable by country and topic - the top of the funnel.
Long-form articles with an auto-generated table of contents, reading time, and share tools - pre-rendered for SEO.
Funnel and checkout
Before the order, the platform collects the right travel context and then hands off to payment.
A guided funnel that qualifies travel intent instead of a generic contact form.
A planning-time calculator that reframes the value of a ready-made plan.
Checkout: package, trip length, group size, extras, referral code, and payment handoff.
Mobile checkout in motion.
The delivered product - client trip app
This is the part the client actually pays for. Instead of a static PDF, they get an interactive trip app.
The client trip app in motion on mobile.
Itinerary, stays, transfers, attractions, budget, restaurants, and a booking checklist - calm and usable on the road.
Desktop view of the interactive plan.
Operations and back office
Behind the public product is the machinery a small team needs to actually run the service.
Internal dashboard: orders, users, plans, content, and operations in one place.
An internal planning workspace that turns messy trip requirements into an editable plan structure, with the team keeping control of the final output.
CMS tooling for destination content and travel media.
Affiliate and partner tracking built into the business system.
Stack
React, Vite, TypeScript, Tailwind CSS, shadcn/ui, React Query, React Router, Framer Motion, Supabase (DB, Auth, Edge Functions, Storage), Paynow, Cloudflare Pages, and a Cloudflare Worker for SEO pre-rendering.
Role
I handled product architecture, UX direction, frontend, backend integration, checkout and order flow, the client plan app, admin workflows, CMS tooling, deployment, and production hardening.
Result
It looks like a travel brand from the outside, but underneath it has the pieces a small team needs to sell, deliver, and manage premium travel plans without duct-taping the process together by hand.
The full platform behind a premium travel brand: public site, funnel, checkout, an interactive client trip app, and an admin to build and deliver plans.