Case Study

Amarna Travel, Making a CMS Behave in Arabic

Enhancement of Amarna Travel's official website, built on the TrekkSoft CMS, for a better Arabic user experience and visual consistency — working within the constraints of a hosted platform.

My Role
Front-end customization
Scope
RTL adjustments, layout restructuring, UI consistency
Audience
The agency's Arabic-speaking travellers
Amarna Travel, Making a CMS Behave in Arabic

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

The Approach

I worked through the CMS's theming and customization layer: RTL adjustments for the Arabic content, restructured layout and sections, and UI corrections applied consistently across breakpoints.

  • RTL adjustments within CMS constraints
  • Improved layout and section structure
  • Cross-platform UI consistency

What I Built

An Arabic experience that reads naturally on a platform that resisted it.

  • Proper RTL rendering of Arabic content
  • Cleaner section structure
  • Consistent UI across devices

The Outcome

The improved site is live at amarna-travel.trekksoft.com/ar. Small in scope, but representative: a lot of real client work is improving what exists inside constraints, not rebuilding from zero.

  • Live Arabic experience improved
  • Delivered within a locked-down platform
  • Constraint-driven problem solving

Technology Stack

CMSRTLCustomization

Have a project like this in mind?

Tell me what you are building and I will come back with a recommended scope, timeline and price.