Case study · Corporate website · Live
A law firm website the firm runs itself.
Arabic and English from the same code, right-to-left and left-to-right, with a protected dashboard where the firm manages every section of the site and reads incoming messages.
A tour of the site and its dashboard





How we made it
From the first conversation to the running product.
Arabic and English from the same code, right-to-left and left-to-right, with a protected dashboard where the firm manages every section of the site and reads incoming messages.
Case study · Corporate website · Live


We sat with the people doing the work and wrote down how it runs today, and where it hurts.
What we built
Inside the site
Pick one to see it

Two languages, two directions
Arabic and English with the layout mirrored correctly, switched from any page.

A dashboard for everything
Articles, services, sectors, team, testimonials, clients, portfolio, messages and settings.

Legal SEO
Dynamic titles, canonical and hreflang, Open Graph, legal-service and article schema, sitemap.

Secure by default
Hashed passwords, rate-limited login and contact form, HSTS and other security headers.

Contact that reaches the firm
Messages saved to the dashboard, with WhatsApp and direct call buttons.

Modern stack
Next.js, TypeScript, Prisma and MySQL on the firm’s existing hosting.
Visit it
Have a system like this in mind?
Tell us how your team works today. We will tell you honestly what we would build, or whether an existing product is enough.