Case study
Multilingual Tour Booking Platform
Multilingual tour booking for international travelers — filter, request, pay.
- Role
- Frontend Developer
- Period
- 04.2025 — 06.2025
- Stack
- WordPress (Headless CMS) · REST API · GSAP
Private client project
This is anonymized client work. The brand, live site, and visuals are covered by an NDA — reach out and I'll walk you through the details, the decisions, and the results.
Contact to discuss this projectOverview
A personalized tour platform with destination/date/duration/budget filters, custom tour requests, payment-gateway checkout, and EN/ZH support for international guests.
The problem
01International travelers need confidence in language, pricing, and availability. A brochure site can't carry filters, custom requests, and payment without a real product architecture.
Approach
02- Next.js UI from Figma with motion
- Headless WordPress CPT/ACF → REST
- Tour filters + custom request flows
- Payment gateway + booking forms
- Performance (CWV-minded) and multilingual support
Key decisions
03- Multilingual as a product requirement, not a plugin afterthought
- Reuse the earlier tour-booking lessons with payment gateway differences
- Optimize for mobile networks common to traveling users
Impact
Lab / shipping
Locales
EN/ZH
International guests
Tour filters
4
Incl. budget
LCP
1.5s
Mobile lab
Checkout
1
Payment wired
Outcomes
Filterable tour discovery with custom request support
Payment-gateway-integrated booking path
EN/ZH experience with stronger performance baselines
Technologies
- WordPress (Headless CMS)
- REST API
- GSAP
Want something in this vein — booking, headless CMS, or a travel storefront?