Case study
Lotus Charm Travel
Multilingual tour booking for international travelers — filter, request, pay.
- Role
- Frontend Developer
- Period
- 04.2025 — 06.2025
- Stack
- WordPress (Headless CMS) · REST API · GSAP

Overview
Lotus Charm Travel is a personalized tour platform with destination/date/duration/budget filters, custom tour requests, Megapay 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
- Megapay payment + booking forms
- Performance (CWV-minded) and multilingual support
Key decisions
03- Multilingual as a product requirement, not a plugin afterthought
- Reuse the Tiem 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
Megapay
Payment wired
Outcomes
Filterable tour discovery with custom request support
Megapay-integrated booking path
EN/ZH experience with stronger performance baselines
Gallery
Technologies
- WordPress (Headless CMS)
- REST API
- GSAP
Want something in this vein — booking, headless CMS, or a travel storefront?

