Back to Portfolio
Web

Sawa

Sawa (سوا) is a Jeddah-based shared-commuting startup. Instead of on-demand rides, it organises fixed, recurring routes: drivers publish daily routes, employees join on monthly plans, and companies sign corporate commute partnerships. We built its main marketing page in English and Arabic on a single codebase.

Next.jsReactTypeScriptTailwind CSSResendVercel
project.app
Sawa — A bilingual English/Arabic landing page for a Saudi shared-commuting startup, built RTL-ready from day one.

The Challenge

What needed solving

Sawa needed one page that speaks to two audiences — commuters and companies — and works just as well in English as in right-to-left Arabic. The source material was an investor pitch deck that mixed public brand content with investor-only data that must not be published.

Our Solution

How we built it

We built the page on Next.js 16 and Tailwind v4 with locale routes for /en and /ar, using only CSS logical properties so the layout mirrors cleanly in RTL. All copy lives in per-language dictionaries, so the Arabic milestone was a content drop rather than a rebuild. Arabic uses IBM Plex Sans Arabic and never falls back to a Latin font. A corporate enquiry form sends a branded HTML email through Resend, and each language has its own SEO metadata, hreflang alternates and share image.

Results & Outcomes

What we achieved

  • Bilingual EN/AR with full RTL layout from one codebase
  • Arabic version shipped as a dictionary drop — no refactor needed
  • Corporate enquiries delivered as a branded HTML email via Resend
  • Per-language SEO: canonical, hreflang and separate share images

Project Details

Category

Web

Technologies

Next.jsReactTypeScriptTailwind CSSResendVercel

Tags

BilingualArabic / RTLStartup

Build something similar?

We can architect and build a custom solution tailored to your exact requirements.

Start a Project

Product Gallery

project.app
Sawa — Arabic hero in a mirrored right-to-left layout
The same page in Arabic — fully mirrored RTL layout with IBM Plex Sans Arabic
How it works — three steps from workplace matching to corporate partnerships
Separate share images per language for clean social previews
Typically responds within 4 hours

Ready to build your next digital product?

Tell us what you're building. We'll respond with a clear plan, honest scope estimate, and a timeline — no obligations.

No commitment required
Free consultation
4-hour response
No-commitmentfirst call
4hresponse time
5+ yearsexperience