The Challenge
The site ran on TrekkSoft, a hosted booking CMS that was never designed RTL-first. Arabic content rendered awkwardly — alignment, section flow, mixed-direction text — and there was no framework rewrite to hide behind: the fixes had to work inside the CMS's customization boundaries.
- A hosted CMS with limited customization surface
- Arabic rendering broken in alignment and flow
- No access to the underlying platform code
- Consistency needed across devices
