You will get full Arabic RTL support added to your React or Next.js app


Project details
Most "Arabic support" is a translation file bolted onto a left-to-right layout. Menus open the wrong way, icons point the wrong direction, forms read backwards and numbers break. Users notice immediately.
I build Arabic-first. The layout mirrors properly - navigation, sidebars, tables, form fields, icon direction, date and number formatting - so an Arabic speaker never notices anything is off.
I have shipped this in production. CliniCore is a dental clinic platform running in Arabic and English. Unimedica is a laboratory system used by over 1,000 labs across Iraq. Arabic is my native language, so I also catch the copy problems a non-speaker cannot see.
What you get:
• Full RTL layout across your app
• i18n setup with react-i18next or next-intl
• A working Arabic/English language switcher
• RTL-correct components, dates and numbers
• The complete source code
What I need from you:
• Repository access
• Your Arabic copy, or tell me and I will handle the UI strings
I send a short written update every two days so you always know where the work stands.
I build Arabic-first. The layout mirrors properly - navigation, sidebars, tables, form fields, icon direction, date and number formatting - so an Arabic speaker never notices anything is off.
I have shipped this in production. CliniCore is a dental clinic platform running in Arabic and English. Unimedica is a laboratory system used by over 1,000 labs across Iraq. Arabic is my native language, so I also catch the copy problems a non-speaker cannot see.
What you get:
• Full RTL layout across your app
• i18n setup with react-i18next or next-intl
• A working Arabic/English language switcher
• RTL-correct components, dates and numbers
• The complete source code
What I need from you:
• Repository access
• Your Arabic copy, or tell me and I will handle the UI strings
I send a short written update every two days so you always know where the work stands.
Programming Languages
JavaScript, TypeScriptCoding Expertise
LocalizationWhat's included
| Service Tiers |
Starter
$150
|
Standard
$350
|
Advanced
$650
|
|---|---|---|---|
| Delivery Time | 4 days | 7 days | 10 days |
Number of Revisions | 2 | 3 | 5 |
Number of Pages | 5 | 15 | 30 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | |||
Source Code |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$50 - $150Frequently asked questions
1 review
(0)
(0)
(1)
(0)
(0)
This project doesn't have any reviews.
ME
Meredith E.
Jan 26, 2026
JavaScript developer familiar with writing Electron apps
About Mohamed
React & React Native Developer | Web & Mobile Apps | Next.js
Zagazig, Egypt - 5:54 am local time
Over 3 years I've shipped systems that real businesses use every day: a laboratory platform serving 1,000+ medical labs, an HR system for companies with 300+ employees, and a clinic management system unifying hundreds of clinics across Iraq, Saudi Arabia, and Egypt.
WHAT I DO
- React / Next.js web apps - TypeScript, Tailwind, shadcn, Material UI, Ant Design
- React Native mobile apps - iOS + Android, offline-capable, full RTL and multilingual support
- Electron desktop apps that keep working without an internet connection
- REST API integration and state management with Zustand, Redux, and TanStack Query
- Databases: PostgreSQL, MySQL, MongoDB, SQLite
RECENT WORK
Finance mobile apps in React Native with Arabic/English localization and offline sync.
SELECTED PROJECTS
Unimedica - Medical laboratory platform. Built the front end plus an offline Electron desktop client, now serving 1,000+ labs.
Ibn Sina Clinics - Unified management and patient-history system used across hundreds of clinics.
Zone HR System - Admin dashboard and employee mobile app for companies with 300+ staff.
HOW I WORK
I ask questions before I write code, I give you honest timelines, and I tell you early if something is going to slip. I work comfortably in English and Arabic, which matters if your users, your team, or your interface are in both.
If you're building a web or mobile product and want someone who ships working software rather than a demo, send me a message describing what you need. I'll tell you honestly whether I'm the right person for it.
Steps for completing your project
After purchasing the project, send requirements so Mohamed can start the project.
Delivery time starts when Mohamed receives requirements from you.
Mohamed works on your project following the steps below.
Revisions may occur after the delivery date.
Audit your codebase
I go through every screen and component and list exactly what needs RTL work, then send you that list before writing any code.
Set up i18n and the language switcher
I wire up react-i18next or next-intl, add the Arabic/English switcher, and make direction change correctly across the whole app.
