(01) The challenge
Gold Land Toys sold across the Gulf from a monolith that buckled under Ramadan traffic. Product pages loaded in nine seconds on mobile, search returned nothing for half the queries people actually typed, and checkout abandoned at 78%.
(02) Approach
We separated the storefront from the back end and rebuilt it on Next.js with Tailwind, serving both languages from one catalogue model with proper RTL layout. Images, fonts and routes were treated as performance budget items from the first sprint, not a clean-up task at the end.

(03) Outcome
The relaunch held through the following Ramadan peak at three times the previous traffic. Median load dropped under a second, and conversion more than doubled against the same marketing spend.
2.1x
Conversion rate
0.9s
Median mobile load
3x
Peak traffic held

(04) What we did
Half the search problem was data: duplicate variants, missing Arabic names, inconsistent categories. We fixed the catalogue model first, which made the storefront rebuild smaller and the search results immediately better.