Ana Arabia
We designed and built a fast, responsive landing page with a cinematic hero, layout that mirrors between Arabic and English, and the event details a visitor actually came for.
The challenge
A Riyadh Season event needed one page in Arabic and English that reads on a phone in a queue and looks like it belongs to the event rather than to a template.
The solution
We built it as a single Nuxt 3 page on Firebase: a cinematic hero, the event details a visitor actually came for, and one switch that mirrors the whole layout between Arabic and English without a reload.
Inside the project.
- Cinematic hero introducing the Riyadh Season event
- Full Arabic/English i18n with instant in-place language switching
- Layout mirrors in full between RTL and LTR
- Firebase hosting and analytics behind the scenes
- Type
- Event landing page
- Stack
- Nuxt 3 + Firebase
- Languages
- Arabic & English (RTL/LTR)
- Scope
- Design & development
The outcome.
Numbers anyone can re-run.
Every figure below is a real reading from a standard tool anyone can re-run: Google Lighthouse for speed and quality, the W3C validators for the code itself. Each one says what it means for you in plain language.
Google Lighthouse scores out of 100
Loading & responsiveness Core Web Vitals
Code quality & weight standards, size, dependencies
Measured on the live site at ana-arabia.com with Google Lighthouse 12.8.2 (desktop) and the W3C validators, August 2026.


