تدلّل…وين ما تحتاجهم راح تلكاهم

When you need it, you’ll find it.

في البيت العراقي، جواب أي طلب هو «تدلل»، يعني «أمرك». هذا الدليل يحوّل هذا الجواب إلى علامة كاملة: شعار ينحني ترحيباً، وأرجواني يعرفه زبائننا، ونبرة تشبه بغداد.In an Iraqi home, people answer any request with “Tadallal”, meaning “as you wish”. This book turns that answer into a complete brand: a mark that bows in welcome, the plum our customers already know, and a voice that sounds like Baghdad.

دليل الهوية · الإصدار ١٫٠Brand book · version 1.0أيلول ٢٠٢٦September 2026للفريق والمصممين والمطابعFor the team, designers and printers

ابدأ من الجوهرStart with the essence
الشعار الأساسي، مرسوم من جديد على شبكة من ٣٢ وحدةThe master mark, redrawn on a 32-unit grid

الجوهرEssence

كل ما في هذا الدليل يرجع إلى كلمة واحدة يقولها العراقي كل يوم. الوسم مقترح يعني قراراً جديداً يطرحه هذا الإصدار ولم تطبّقه التطبيقات بعد.Everything in this book goes back to one word Iraqis say every day. The Proposed tag marks a new decision this edition introduces that the apps don't apply yet.

تدلّل

تَدَلَّلْ · ta·dal·lal · فعل أمرimperative verb

  1. حرفياً: كن مدلَّلاً، دَع غيرك يعتني بك.Literally: be pampered, let someone else take care of you.
  2. في اللهجة العراقية هي جواب أي طلب: «ممكن تجيبلي…؟» «تدلل!» يعني أمرك، وبكل سرور.In Iraqi Arabic it answers any request. “Could you bring me…?” “Tadallal!” means as you wish, and with pleasure.

الغاية. أن تُقدَّم كل خدمة في العراق بكرم الضيافة.Purpose. Every service in Iraq, delivered with the grace of a host.

الوعد. تطلب، فيجاوبك مقدم خدمة قريب وموثوق: «تدلل».Promise. You ask, and a trusted provider nearby answers: “tadallal”.

العبارة المفتاحية. «وين ما تحتاجهم راح تلكاهم» · When you need it, you’ll find it.Key phrase. “When you need it, you’ll find it.” · «وين ما تحتاجهم راح تلكاهم»

أربع قيم، وكيف تظهر داخل المنتجFour values, and where they show in the product

  • كرمGenerosityنعطي أكثر مما يُطلبWe give more than asked

    المكافآت والعروض حقيقية، والرد سريع، ولا رسوم مخفية.Rewards and offers are real, replies are fast, fees are never hidden.

    في التطبيق: «مكافآت حصرية» في الترحيب، والقسائم عند الدفع.In the app: “Exclusive rewards” at onboarding, vouchers at checkout.

  • ثقةTrustنقول ما نفعلWe do what we say

    مقدمو الخدمة موثّقون بالهوية والإجازة، والسعر واضح قبل الطلب.Providers are verified by ID and licence, and the price is clear before you order.

    في التطبيق: التقييم قابل للتعديل خلال ٢٤ ساعة فقط ثم يُثبَّت.In the app: a review can be edited for 24 hours, then it’s final.

  • إتقانCraftنحترم الصنعةWe respect the trade

    كل مهنة تُسعَّر بطريقتها، وكل مرحلة من العمل موثقة بالصور.Each trade is priced its own way, and every stage of the job is documented in photos.

    في التطبيق: سعر ثابت، بالساعة، بالمتر، بالكيلو.In the app: fixed, per hour, per metre, per kilo.

  • قُربNearnessنحن حولك الآنWe are around you now

    الخريطة هي الشاشة الأولى: مقدمو الخدمة حولك، من الكرادة إلى المنصور.The map is the first screen: providers around you, from Karrada to Mansour.

    في التطبيق: تبويب الخريطة يفتح أولاً، والمسافة ظاهرة على كل بطاقة.In the app: the map tab opens first, and distance shows on every card.

نحن، ولسناWe are, and we are not

  • كرماءGenerousلا مبذّرونnot extravagant
  • قريبونCloseلا متطفّلونnot intrusive
  • واثقونConfidentلا متعالونnot arrogant
  • عراقيونIraqiبلا تكلّف ولا فولكلورwithout costume or folklore

قواعد التسميةNaming rules

السياقContextالصيغة المعتمدةApproved form
عربيArabicتدلل بالخدمة، والمختصر «تدلل» بعد الذكر الأول, shortened to «تدلل» after first mention
لاتينيLatinTadallal Bialkhidma، والمختصر Tadallal, shortened to Tadallal
كرديKurdishالاسم يبقى تدلل بالخدمة لأنه اسم علم، وتُترجم الواصفات فقط: دابینکەری خزمەتThe name stays تدلل بالخدمة as a proper noun; only descriptors are translated: دابینکەری خزمەت مقترحProposed
مصطلحاتTerms«مقدم الخدمة» فقط (لا «مزود» ولا «موفر»)، «الزبون»، «التاجر»“Provider” (مقدم الخدمة, never مزود or موفر), “customer” (الزبون), “merchant” (التاجر)

تهجئات وُجدت في المشاريع وتتوقف الآن:Spellings found across the projects, now retired:

Tedallal BelkhedmaTedellal BelkhedmaTadallal ServiceTedalal BelkhdmaTadallal Bel Khidmaتەدەلەل بە خزمەت

الشعارThe mark

رمز واحد يُقرأ بثلاث طرق: مُضيف يحمل صينية، وحرف T اللاتيني، ونقطتا حرف «ت» العربي. مرِّر أو انقر على الأجزاء لترى كل قراءة.One symbol, three readings: a host carrying a tray, the Latin T, and the two dots of the Arabic ت. Hover or tap the parts to see each reading.

مُضيفA host

شخص يقف خلف صينيته، جاهز للخدمة.A person behind a tray, ready to serve.

T

الحرف الأول من Tadallal، يُقرأ في الواجهات الإنجليزية.The first letter of Tadallal, readable in English interfaces.

ت

نقطتا حرف «ت»، أول حروف «تدلل».The two dots of ت, the first letter of تدلل.

البناءConstruction

المساحة الآمنة والأحجام الدنياClear space and minimum sizes

x

اترك حول الشعار مسافة لا تقل عن x، وهي قطر الرأس. لا يدخل هذه المساحة نص ولا صورة ولا حافة شاشة.Keep at least x around the mark, the diameter of the head. No text, image or screen edge enters this space.

36px
24px

الشعار الكامل: ٢٤ بكسل على الشاشة و٨ ملم في الطباعة كحد أدنى.Full mark: at least 24px on screen and 8mm in print.

20px
14px

نسخة الأحجام الصغيرة: فجوات أوسع حتى لا تلتصق الأجزاء في الأيقونات والـfavicon.Small-size cut: wider gaps so the parts never merge in icons and favicons. مقترحProposed

الترتيب الأفقي: ٩٦ بكسل عرضاً و٣٠ ملم في الطباعة كحد أدنى.Horizontal lockup: at least 96px wide on screen and 30mm in print.

الترتيباتLockups

الأفقي العربي، الترتيب الأساسيArabic horizontal, the primary lockup

الرمز يمين، و«تدلل» فوق «بالخدمة» بنسبة ٠٫٦١. الكلمات محوّلة إلى مسارات من IBM Plex Sans Arabic Bold.Mark on the right, تدلل above بالخدمة at a 0.61 ratio. The words are outlined from IBM Plex Sans Arabic Bold.

الأفقي الإنجليزيEnglish horizontal

للواجهات والمطبوعات الإنجليزية. في الإنجليزية يأخذ «Tadallal» الحجم الأكبر لأنه الاسم المختصر، وفي العربية يبقى ترتيب الأصل: «تدلل» أصغر فوق «بالخدمة».For English interfaces and print. In English Tadallal takes the larger size as the short name; in Arabic the original order stays, with تدلل smaller above بالخدمة.

العموديStacked

لشاشة البداية والملصقات المربعة والزي الموحد.For the splash screen, square posters and uniforms.

الرمز وحدهMark only

لأيقونات التطبيقات والإشعارات وحين يكون الاسم ظاهراً في مكان قريب.For app icons, notifications, and wherever the name already appears nearby.

ألوان الشعارColour versions

أبيض على الأرجوانيWhite on plumالاستخدام الأساسيThe primary use

أرجواني على اللؤلؤيPlum on pearlعلى الخلفيات الفاتحةOn light grounds

أبيض على الليلWhite on nightالوضع الليلي والشاشات الداكنةDark mode and dark screens

أبيض على تدرّج الليلWhite on the night gradientرأس الصفحة الرئيسية والعروضHome header and campaigns

أسود على الأبيضBlack on whiteالطباعة بلون واحد والفواتير الحراريةOne-colour print and thermal receipts

أرجواني على الزعفرانيPlum on saffron مقترحProposedللمكافآت والمناسبات فقطRewards and occasions only

ثمانية استخدامات ممنوعةEight things never to do

لا تمطّهDon’t stretch it

لا تدوّرهDon’t rotate it

لا تلوّنه بلون خارج الهويةDon’t use off-brand colours

لا تضف ظلاً أو توهجاًDon’t add shadows or glows

لا تحوّله إلى خطوطDon’t turn it into outlines

لا تفكّك أجزاءهDon’t rearrange the parts

لا تضعه على خلفية مزدحمةDon’t place it on busy grounds

لا تملأه بتدرّجDon’t fill it with a gradient

الشعار حيّاًThe living mark

الشعار لا يقف ساكناً. ينحني للترحيب، وينتظر معك، ويحتفل بالمواسم.The mark doesn’t stand still. It bows to welcome you, waits with you, and celebrates the seasons.

الانحناءة، في أربع لحظاتThe bow, in four beats

تُبنى الحركة من أجزاء الشعار نفسها: تصعد الصينية، ثم يرتفع الكتفان، ثم يسقط الرأس بنابض خفيف، ثم يومئ المُضيف مرة واحدة. تُعرض عند فتح التطبيق وبعد إتمام الطلب، ولا تتكرر في الشاشة نفسها.The motion is built from the mark’s own parts. The tray rises, the shoulders lift, the head drops with a light spring, then the host nods once. It plays when the app opens and after an order is placed, never twice on the same screen.

الصينية تصعدTray rises0 → 700ms
الكتفانShoulders lift200 → 800ms
الرأس يسقطHead drops380 → 1130ms
الإيماءةThe nod1250 → 2350ms

شاشة البدايةSplash screen

خلفية الغسق نفسها في التطبيقين، والانحناءة مرة واحدة، ثم الاسم وشريط التحميل. لا شعارات شركاء في هذه الشاشة.The same dusk ground in both apps, one bow, then the name and a progress bar. No partner logos on this screen.

لودر العلامةThe brand loader مقترحProposed

يستبدل ملفات Lottie الحالية ذات الألوان الغريبة عن الهوية (أزرق #1762DF ووردي #E460FF). الرأس يقفز فوق الكتفين كأنه يقول «جاي، لحظة».Replaces the current off-brand Lottie files (blue #1762DF, pink #E460FF). The head hops over the shoulders, as if saying “on my way, one moment”.

.loader use { transform-box: fill-box; transform-origin: 50% 100%; }
.loader .l-head { animation: hop 900ms cubic-bezier(.65,0,.35,1) infinite; }
.loader .l-dome { animation: land 900ms cubic-bezier(.65,0,.35,1) infinite; }
@keyframes hop  { 50% { transform: translateY(-80px); } }
@keyframes land { 0%, 100% { transform: scaleY(.9); } 50% { transform: scaleY(1); } }
@media (prefers-reduced-motion: reduce) { .loader use { animation: none; } }

الشعار في المواسمSeasonal marks مقترحProposed

رمضان: الرأس هلالRamadan: the head becomes a crescent

يتحول الرأس إلى هلال، وتظهر في داخله نجمة صغيرة. من أول ليلة في رمضان حتى صباح العيد.The head turns into a crescent with a star inside it. From the first night of Ramadan until Eid morning.

العيد: صينية كليچةEid: a tray of kleicha

ثلاث كليچات بالزعفراني على طرف الصينية، كما تُقدَّم في كل بيت عراقي. أيام عيد الفطر وعيد الأضحى.Three saffron kleicha on the edge of the tray, the way every Iraqi home serves them. During Eid al-Fitr and Eid al-Adha.

  • لا يُكتب أي نص داخل الشعار، ولا تُضاف عناصر غير الهلال والنجمة والكليچة.Never write text inside the mark or add anything beyond the crescent, the star and the kleicha.
  • لا تُستخدم النسخ الموسمية في الفواتير والعقود ومتجر التطبيقات.Seasonal marks never appear on invoices, contracts or app-store listings.
  • يعود الشعار الأساسي في اليوم التالي لانتهاء الموسم.The master mark returns the day after the season ends.

العائلةThe family

علامة أم واحدة وثلاث علامات فرعية. العلامة الفرعية تغيّر إشارة صغيرة داخل الرمز وتضيف واصفاً، ولا تغيّر اللون أبداً.One master brand and three sub-brands. A sub-brand changes one small sign inside the mark and adds a descriptor. It never changes the colour.

تدلل بالخدمةTadallal Bialkhidma

iOSAndroidSuperQi

العلامة الأم وتطبيق الزبائن. يطلب الزبون من الخريطة أو الفئات أو المساعد الذكي.The master brand and the customer app. Customers order from the map, the categories or the AI assistant.

مقدم الخدمةProvider

iOSAndroid

الترس تحت الصينية يعني الصنعة. يستلم الفني المهام ويتتبع أرباحه ومحفظته.The gear under the tray stands for the trade. Technicians receive tasks and follow their earnings and wallet.

للتجارBusiness مقترحProposed

لوحة ويبWeb dashboard

واجهة المحل مبنية من أربع قباب، هي قبة الشعار نفسها. تدير الشركات منتجاتها ومقدمي خدماتها.The storefront is built from four domes, the same dome as the mark. Companies manage their products and providers.

لوحة التحكمConsole

الإدارةAdminالتحليلاتAnalytics

للفريق الداخلي فقط. الرمز الأساسي على الليل، مع واصف «لوحة التحكم».Internal team only. The master mark on night, with the descriptor “Console”.

الواصفDescriptor lockups

مقدم الخدمة
Provider
للتجار
Business
لوحة التحكم
Console

قواعد الواصفDescriptor rules

  • =الواصف بحجم السطر الأصغر في الكلمة المكتوبة («تدلل» أو Bialkhidma)، بخط IBM Plex Sans Arabic SemiBold.The descriptor matches the smaller wordmark line (تدلل or Bialkhidma), in IBM Plex Sans Arabic SemiBold.
  • 1xالمسافة بين الاسم والواصف تساوي قطر الرأس، ويتوسطها خط رفيع بشفافية ٣٥٪.The gap between name and descriptor equals one head diameter, split by a thin rule at 35% opacity.
  • 1واصف واحد فقط لكل ترتيب، ولا يُكتب داخل الرمز أبداً.One descriptor per lockup, never inside the mark.
  • ckbفي الكردية يُترجم الواصف فقط: دابینکەری خزمەت.In Kurdish only the descriptor is translated: دابینکەری خزمەت.

عائلة الأيقوناتThe icon family

الزبون · iOSCustomer · iOS
الزبون · Android، طبقة أمامية بيضاء وخلفية أرجوانيةCustomer · Android, white foreground on a plum layer
مقدم الخدمةProvider
نسخ التطوير في كل التطبيقاتDevelopment builds, every app مقترحProposed
البلاطة المجسّمة: صورة بديلة داخل التطبيقThe 3D tile: in-app placeholder image
تدلل بالخدمة
داخل SuperQiInside SuperQi
favicon بمقاسي ٣٢ و١٦، بنسخة الأحجام الصغيرةFavicon at 32 and 16, small-size cut

مع الشركاءWith partners

SuperQiمكان الشعار الرسميOfficial artwork here
Qi Cardمكان الشعار الرسميOfficial artwork here
أقساطيمكان الشعار الرسميOfficial artwork here
بالتعاون معIn partnership withSuperQi
  • نستخدم الملف الرسمي لشعار الشريك كما هو، ولا نعيد رسمه أو تلوينه.Use the partner’s official file as supplied. Never redraw or recolour it.
  • الشريك يأتي بعد شعارنا في اتجاه القراءة، وبارتفاع لا يزيد على ارتفاع رمزنا.The partner follows our logo in reading order, never taller than our mark.

الألوانColour

كان في الكود ثلاثة بنفسجيات تتنافس. هنا يأخذ كل لون دوراً واحداً واضحاً، وكل رقم تباين في هذا الفصل محسوب ومفحوص. انقر أي لون لنسخه.The code had three purples competing. Here each colour gets one clear role, and every contrast figure in this chapter is computed and checked. Click any colour to copy it.

النسبProportions

اللؤلؤي والأبيض يحملان الصفحة، والأرجواني يحمل العلامة، والزعفراني لحظة دلال واحدة في الشاشة لا أكثر.Pearl and white carry the page, plum carries the brand, and saffron is one moment of delight per screen, no more.

التدرجات من ٥٠ إلى ٩٥٠Scales from 50 to 950

التدرجات اللونيةGradients

الألوان الدلاليةSemantic colours مقترحProposed

نزلت الألوان الدلالية إلى درجات ٦٠٠ و٧٠٠ لأن درجة ٥٠٠ الحالية تفشل مع النص الأبيض، مثل الأخضر #22C55E بتباين ٢٫٢٨ فقط. وصار التحذير برتقالياً لأن الذهبي صار للزعفراني.Semantic colours move to the 600–700 steps because the current 500s fail with white text, such as green #22C55E at 2.28:1. Warning turns orange because gold now belongs to saffron.

حالات الطلب التسعThe nine order statuses مقترحProposed

سبع عائلات لونية بدل ألوان متضاربة بين التطبيقات (في تطبيق الزبون وحده خريطتا ألوان مختلفتان). الحالتان في العائلة الواحدة تتميزان بالأيقونة والتسمية، ولا يُعتمد على اللون وحده أبداً.Seven colour families replace colours that clash across apps (the customer app alone has two different colour maps). Two statuses in one family differ by icon and label; colour is never the only signal.

الفئات الثلاث عشرةThe thirteen categories مقترحProposed

الألوان الحالية تأتي من الخادم، وبعضها نيون لا يُقرأ، مثل #30F226 و#F9E71F. البديل يوزّع الألوان بالتساوي حول الدائرة اللونية في OKLCH، ويحجز درجات الأرجواني للعلامة. كل لون نص يحقق ٤٫٥ على الأبيض و٣ على بلاطته و٧ على الليل.Current colours come from the server and some are unreadable neon, such as #30F226 and #F9E71F. The new set spreads hues evenly around the OKLCH wheel and keeps plum hues for the brand. Every ink passes 4.5 on white, 3 on its tile and 7 on night.

الأدوار في الوضعينRoles in both themes

التباينContrast

الخطType

عائلة واحدة بثلاثة أدوار: IBM Plex Sans Arabic للنص والعناوين، وPlex Condensed للعناوين اللاتينية، وPlex Mono للأرقام والرموز. الخط موجود أصلاً في التطبيقين وتطبيق SuperQi، فنبني عليه.One family in three roles: IBM Plex Sans Arabic for text and headlines, Plex Condensed for Latin headlines, Plex Mono for figures and codes. It already ships in both apps and the SuperQi app, so we build on it.

IBM Plex Sans Arabic Bold + IBM Plex Sans Condensedالعناوين والحملات · 500–700Headlines and campaigns · 500–700

تدلّل… وين ما تحتاجهم راح تلكاهمWhen you need it, you’ll find it.

الحروف نفسها التي رُسمت منها الكلمة المكتوبة في الشعار، بوزن ثقيل وحجم كبير. جرّبنا خطاً كوفياً فتشابهت فيه الجيم والخاء مع الباء والنون، وصارت «الجوهر» تُقرأ «البوهر»، فبقينا مع Plex. الحروف اللاتينية تأخذ Plex Condensed تلقائياً.The same letters the wordmark is drawn from, set heavy and large. We tried a Kufi face, but its jīm and khā’ collapsed into bā’ and nūn and “الجوهر” read as “البوهر”, so we stayed with Plex. Latin letters fall to Plex Condensed automatically.

IBM Plex Sans Arabicالمنتج والنص · 400–700Product and text · 400–700

خدمات متكاملة في متناول يدك 400 فني تبريد يوصلك خلال ساعة 500 أقرب مقدم خدمة: ١٫٢ كم 600 اطلب الآن 700

IBM Plex Monoالرموز والأرقام · 400–500Codes and figures · 400–500

brand-700 · #9F2C89
ORDER 48213 · 25,000 IQD
+964 770 000 0000

ثلاث لغات، خط واحدThree languages, one face

ar · العربية

عملك بين يديك

منصة متكاملة لإدارة طلباتك وخدماتك ومهامك، مصممة خصيصاً لمقدمي الخدمات.

en · English

Your business, in your hands

A complete platform to manage your orders, services and tasks, built for service providers.

ckb · کوردی

کارەکەت لە دەستتدایە

داهاتەکەت لەبەرچاوت گەشە دەکات

سلّم الأحجامType scale

الدورRoleمثالSampleالتطبيقAppالويبWebالوزن / السطرWeight / line
عرضDisplayتدلّل—56–120px700 / 1.05
عنوان صفحةPage titleطلباتي22pt32px700 / 1.3
عنوان قسمSection titleالأفضل ضمن تطبيقنا17pt22px600 / 1.4
نص أساسيBodyفني تبريد يوصلك خلال ساعة15pt17px500 / 1.7
نص ثانويSecondaryالكرادة، بغداد · ١٫٢ كم13pt14px500 / 1.6
تسميةLabelقيد التنفيذ12pt12px600 / 1.4

أحجام التطبيق قبل معامل حجم الخط الذي يختاره المستخدم (من ٠٫٨ إلى ١٫٢). ونقترح أن يكون المعامل الافتراضي ١٫٠ بدل ٠٫٨٥ الحالي.App sizes are before the user’s font-size factor (0.8 to 1.2). We propose a default factor of 1.0 instead of the current 0.85. مقترحProposed

الأرقام والعملة والتواريخNumbers, currency and dates

في النص العربي نستخدم الأرقام الهندية. في الجداول والرموز نستخدم الأرقام الغربية، لأن الأرقام الهندية في Plex غير متساوية العرض ولا تصطف في الأعمدة. الدينار بلا كسور دائماً، ورقم الهاتف يُكتب من اليسار إلى اليمين.Arabic text uses Arabic-Indic digits. Tables and codes use Western digits, because Plex’s Arabic-Indic digits have uneven widths and won’t align in columns. Dinar amounts never show decimals, and phone numbers always run left to right.

ما ينعكس في الاتجاه من اليمين لليسارWhat mirrors in right-to-left

  • ينعكس: أسهم الرجوع والتقدم، وشرائط التقدم، والمنزلقات، وترتيب التبويبات، واتجاه دخول الشاشات.Mirrors: back and forward arrows, progress bars, sliders, tab order, and the direction screens slide in.
  • ينعكس: أسهم القوائم وفقاعة المحادثة.Mirrors: list chevrons and the chat bubble tail.
  • لا ينعكس: الشعار والترتيبات، وأزرار التشغيل، والساعات، وعلامة الصح.Never mirrors: the logo and lockups, play buttons, clocks, and check marks.
  • لا ينعكس: أرقام الهاتف والرموز والخرائط.Never mirrors: phone numbers, codes and maps.

جرّب الخطTry the type

تدلّل… وين ما تحتاجهم راح تلكاهم

العناصر البصريةGraphic elements

لا نضيف زخارف من خارج الشعار. كل عنصر هنا مقطوع من الرمز نفسه، فتبقى الهوية متماسكة حتى من دون الشعار.We add no decoration from outside the mark. Every element here is cut from the symbol itself, so the identity holds together even without the logo.

منحنى الصينيةThe tray curve مقترحProposed

الانحناءة أعلى الصينية هي توقيعنا. تقطع حافة الأقسام، وتعلّم البطاقة المميزة، وتتوسط الفواصل. تُستخدم مرة واحدة في كل شاشة، وبنسبتها الأصلية: العرض ١٢٫٥ وحدة والعمق ٣٫٣٥.The bow at the top of the tray is our signature. It cuts section edges, marks the featured card and sits in the middle of dividers. Use it once per screen, at its true proportions: 12.5 units wide, 3.35 deep.

حافة القسم: رأس الصفحة الرئيسية وغلاف هذا الدليل.Section edge: the home header and this book’s cover.

العرض المميزFeatured offer

البطاقة المميزة: عرض واحد أو مقدم خدمة مميز.Featured card: one offer or one highlighted provider.

الفاصل: بين أجزاء الفاتورة والمطبوعات.Divider: between sections of receipts and print.

النقطةThe dot

التبويب النشطActive tab

3

شارة الإشعاراتNotification badge

موقعك على الخريطةYour location on the map

صيانةRepairsتنظيفCleaning

نقاط القوائمList bullets

نقشة الشناشيلThe shanasheel lattice مقترحProposed

حرف «ت» من الشعار، مرة قائماً ومرة مقلوباً، في رقعة تشبه شبابيك الشناشيل الخشبية في بغداد والبصرة. تبقى بلون قريب من الأرضية ولا تمر خلف النص.The ت from the mark, upright and inverted, in a grid that recalls the wooden shanasheel windows of Baghdad and Basra. Keep it close in tone to its ground and never behind text.

البلاطة ٨٠×٨٨ وحدة وتتكرر بلا فواصل.The tile is 80×88 units and repeats seamlessly.

غسق بغدادBaghdad dusk

أرضية شاشة البداية والدخول والحملات: أرجواني ينزل إلى ليل، مع وهج أوركيد ونقشة الشناشيل بشفافية ٥٪.The ground for splash, sign-in and campaigns: plum falling into night, an orchid glow, and the lattice at 5% opacity.

الأيقونات والصورIcons and imagery

تستخدم التطبيقات اليوم Iconsax وأيقونات Material وأيقونات جاهزة بأساليب مختلفة. هنا مواصفة واحدة يعمل بها الجميع.Today the apps mix Iconsax, Material icons and stock icons in different styles. Here is one spec everyone works to.

مواصفة واحدةOne spec مقترحProposed

  • 24pxشبكة ٢٤ بكسل، وهامش أمان ٢ بكسل من كل جانب.24px grid with a 2px safe margin on every side.
  • 1.5سماكة الخط ١٫٥ بكسل، بأطراف وزوايا مدوّرة.1.5px stroke with round caps and joins.
  • Linearالأسلوب الخطي هو الافتراضي. الأسلوب المزدوج (طبقة بشفافية ٤٠٪) للحالات الفارغة والإبراز فقط.Linear is the default. Duotone (a 40% layer) only for empty states and highlights.
  • 1 setIconsax في Flutter وSolar في الويب بديلان بالمواصفة نفسها. أيقونات Material تخرج من شارات الحالات.Iconsax in Flutter and Solar on the web are equivalents under this spec. Material icons leave the status chips.

دبابيس الخريطةMap pins

الخريطة هي الشاشة الأولى في تطبيق الزبون، فالدبوس جزء من الهوية. دبوس الفئة أبيض وفي قلبه لون الفئة، ومقدم الخدمة المتحرك دائرة أرجوانية فيها الرمز، وموقعك نقطة أوركيد بهالة.The map is the customer app’s first screen, so the pin is part of the identity. A category pin is white with the category colour at its heart, a moving provider is a plum circle carrying the mark, and your location is an orchid dot with a halo.

المنصور الكرادة الأعظمية دجلة

دبوس فئةCategory pinمقدم خدمة متحركMoving providerموقعكYouخريطة تعبيرية، ليست بمقياس رسم.Illustrative, not to scale.

الرسوم: طين مجسّم بإضاءة العلامةIllustration: clay, lit by the brand

نحتفظ بأسلوب الطين المجسّم الموجود في أيقونات الفئات، ونوحّد إضاءته: ضوء رئيسي من الأعلى، وظلال بنفسجية ناعمة، ولمعة زعفرانية للمكافآت. الشخصيات والأماكن عراقية: بيت بمكيف على السطح، وشارع في الكرادة، ودجلة. ونستبدل رسوم الترحيب الحالية التي لا تحمل ألوان العلامة.We keep the clay style of the category icons and unify its lighting: key light from above, soft plum shadows, a saffron glint for rewards. People and places are Iraqi: a house with an AC unit on the roof, a street in Karrada, the Tigris. The current onboarding art, which carries none of the brand colours, gets replaced.

التصويرPhotography

  • مقدمو خدمة حقيقيون أثناء العمل، بضوء النهارReal providers at work, in daylight
  • أيادٍ وأدوات وتفاصيل الصنعةHands, tools and the detail of the craft
  • بيوت وشوارع عراقية، ووجوه بموافقة أصحابهاIraqi homes and streets, faces with consent
  • مصافحات وإبهام مرفوع من مواقع الصور الجاهزةStock handshakes and thumbs-up
  • شاشات بأسعار بالدولار، كصورة الترحيب الحاليةScreens showing dollar prices, like the current onboarding photo
  • فلاتر ثقيلة وأماكن ليست من العراقHeavy filters and places that aren’t Iraq

الحركةMotion

الحركة عندنا تتصرف مثل مُضيف: تدخل بهدوء، وتجاوب بسرعة، ولها روح في لحظة واحدة فقط.Our motion behaves like a host. It enters calmly, answers quickly, and shows personality in one moment only.

مضيافHospitable

العناصر تدخل بتباطؤ في آخرها ولا تقفز في وجه المستخدم.Elements ease out as they arrive and never jump at the user.

easeOutCubic

سريعSwift

كل لمسة تجاوب في أقل من ١٥٠ ملّي ثانية، والشاشات تنتقل في ٣٥٠.Every tap answers within 150ms; screens change in 350ms.

150 · 350ms

حيّAlive

نابض واحد فقط في الشاشة: مفتاح «متاح»، أو الانحناءة، أو إضافة للسلة.One spring per screen only: the availability switch, the bow, or add-to-cart.

spring

المددDurations

150ms

اللمس والتحويمPress and hover

300ms

التبويبات والمفاتيحTabs and switches

350ms

الانتقال بين الشاشاتScreen transitions

600ms

ظهور المحتوىContent reveals

+60ms

التتابع بين عناصر القائمةStagger between list items

المنحنياتEasing curves

دخولEntercubic-bezier(.33,1,.68,1)
نابضSpringcubic-bezier(.34,1.56,.64,1)
انتقالMovecubic-bezier(.65,0,.35,1)

جرّب بنفسكTry it

اضغط مطوّلاً: الزر ينكمش إلى ٩٧٪ في ١٥٠ ملّي ثانية.Press and hold: the button shrinks to 97% in 150ms.

مفتاح التوفر في تطبيق مقدم الخدمة، بالنابض وبالأخضر الذي ينجح في التباين.The provider app’s availability switch, with the spring and a green that passes contrast.

  • حيدر · كهربائي١٫٢ كم
  • زينب · صبغ وديكور٢٫٠ كم
  • مصطفى · تبريد٢٫٧ كم
  • فاطمة · تنظيف٣٫٤ كم

عند تفعيل «تقليل الحركة» في الجهاز تتوقف كل الحركات الزخرفية، ويظهر المحتوى فوراً في حالته النهائية.When the device asks for reduced motion, every decorative animation stops and content appears at once in its final state.

النبرةVoice

نتكلم مثل جار يعرف شغله: دافئ حين يرحّب، وواضح حين يتعلق الأمر بالفلوس.We speak like a neighbour who knows the trade: warm when welcoming, precise when money is involved.

اللهجة العراقية للدفءIraqi dialect for warmth

الترحيب، والمساعد الذكي، والحالات الفارغة، والتسويق.Greetings, the AI assistant, empty states, marketing.

«تدلل، شنو مشكلتك؟ احچيلي وأنا أرتبها»

الفصحى للوضوحStandard Arabic for clarity

الدفع، والأخطاء، والأمان، والنصوص القانونية.Payments, errors, security, legal text.

«تعذّر إتمام الدفع. تحقق من رصيد البطاقة ثم أعد المحاولة.»

النبرة حسب الموقفTone by moment

الموقفMomentالمستوىRegisterبالعربيArabicبالإنجليزيEnglish
التحيةGreetingعراقيIraqiأهلاً زينب، شتحتاجين اليوم؟Hi Zainab, what do you need today?
المساعد الذكيAI assistantعراقيIraqiتدلل، شنو مشكلتك؟ احچيلي وأنا أرتبها.Tell us what’s wrong. We’ll sort it.
حالة فارغةEmpty stateعراقيIraqiماكو مقدمين مفضلين بعد. ضيف أول واحد من صفحته.No favourite providers yet. Add one from their profile.
نجاح الطلبOrder placedعراقيIraqiتم الطلب! حيدر بالطريق إليك.Order placed. Haider is on the way.
خطأ في الدفعPayment errorفصحىStandardتعذّر إتمام الدفع. تحقق من رصيد البطاقة ثم أعد المحاولة.Payment didn’t go through. Check your card balance and try again.
الصيانةMaintenanceفصحىStandardالتطبيق قيد الصيانة حتى الثانية فجراً. طلباتك محفوظة.The app is under maintenance until 2 AM. Your orders are safe.
نص قانونيLegalفصحىStandardتُنفَّذ جميع الطلبات والعمليات المالية بناءً على العنوان المحدد.All orders and payments follow the address you set.

من نصوص التطبيقات، بعد التحريرFrom the apps, edited

Update account successfullyAccount updated
Hello، ZainabHello, Zainab
عذراً، حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى لاحقاًلم يكتمل الطلب بسبب خطأ من جهتنا. أعد المحاولة بعد دقيقة، وإذا تكرر تواصل معنا.
مزود · موفر · مقدم خدمةمقدم الخدمة
25,000 USD25,000 IQD

المعجمGlossary

الزبونCustomerالعميل، المستخدم
مقدم الخدمةProviderمزود، موفر
التاجرMerchant · Business
الطلبOrder
طلب خدمةService requestCustom order
عرض سعرOffer
القسيمةVoucher
أقساطيAqsati instalments
المحفظةWallet
العمولةCommission

تسميات حالات الطلب التسع بالعربية والإنجليزية والكردية موجودة في فصل الألوان.The nine order-status labels in Arabic, English and Kurdish are in the colour chapter.

قواعد الكتابةWriting rules

  • ٢٥٬٠٠٠أرقام هندية في النص العربي، والدينار بعد الرقم وبلا كسور: ٢٥٬٠٠٠ د.عArabic-Indic digits in Arabic text; dinars after the number, no decimals: 25,000 IQD
  • أيلولالأشهر بأسمائها العراقية: كانون الثاني، شباط، آذار…Months use the Iraqi names in Arabic: كانون الثاني، شباط، آذار…
  • +964الهاتف بالأرقام الغربية ومن اليسار إلى اليمين.Phone numbers in Western digits, left to right.
  • !علامة تعجب واحدة في الشاشة كحد أقصى، ولا أحرف كبيرة كاملة في الإنجليزي.At most one exclamation mark per screen, and no all-caps English.
  • 1الرموز التعبيرية في الإشعارات فقط، واحد لكل إشعار.Emoji only in push notifications, one per notification.

النبذة التعريفيةBoilerplate

تدلل بالخدمة تطبيق عراقي يوصل الناس بمقدمي خدمات موثوقين وقريبين منهم، من صيانة البيت والنقل إلى الدروس الخصوصية والجمال وخدمات السيارات. يختار الزبون من الخريطة أو الفئات، أو يكتب مشكلته للمساعد الذكي، ثم يتابع طلبه لحظة بلحظة ويدفع نقداً أو بالبطاقة. تعمل المنصة في العراق بالعربية والإنجليزية والكردية.

Tadallal Bialkhidma is an Iraqi app that connects people with trusted service providers nearby, from home repairs and moving to tutoring, beauty and car care. Customers pick from a live map or categories, or describe the problem to an AI assistant, then follow the order live and pay in cash or by card. The platform serves Iraq in Arabic, English and Kurdish.

الواجهةInterface

مكونات حيّة بالرموز نفسها التي تستخدمها التطبيقات. جرّب الحقول والشرائح والأزرار.Live components built from the same tokens the apps use. Try the fields, chips and buttons.

الزواياRadius

4812162028pill

٨ للشارات، ١٢ للحقول متعددة الأسطر، ٢٠ للبطاقات، ٢٨ للأوراق السفلية بدل ٣٥، والشكل الكبسولي للأزرار والحقول والشرائح.8 for badges, 12 for multi-line fields, 20 for cards, 28 for bottom sheets instead of 35, and pill for buttons, fields and chips.

المسافاتSpacing

48121624324872

الارتفاعElevation

مسطّح بخطFlat, hairlineعائمFloating

نبقى مسطّحين. الظل بلون الأرجواني الداكن وللعناصر العائمة فقط.We stay flat. Shadows are tinted plum and reserved for floating elements.

الأزرارButtons

الحقولFields

+964

الرقم ناقص: أرقام الهواتف العراقية ١٠ أرقام بعد +964.The number is short: Iraqi mobiles have 10 digits after +964.

الشرائحChips

التنبيهاتToasts

تم الدفع بنجاحPayment successful

طلبك بانتظار الدفعYour order is waiting for payment

تعذّر إتمام الدفعPayment didn’t go through

وصلك عرض سعر جديدYou have a new offer

البطاقاتCards

الشريط السفليBottom bar

إتاحة الوصولAccessibility

مساحة اللمس ٤٨ بكسل على الأقل، حتى لو كانت الأيقونة ٢٤.Touch targets are at least 48px, even when the icon is 24.

حلقة التركيزFocus ring

حلقة بسماكة ٣ بكسل بلون التفاعل وبعد ٣ بكسل عن العنصر، ولا تُحذف أبداً.A 3px ring in the action colour, offset 3px, never removed.

4.5 · 3

تباين ٤٫٥ للنص و٣ للأيقونات وحدود العناصر، والمعنى لا يعتمد على اللون وحده.4.5 contrast for text and 3 for icons and control edges; meaning never relies on colour alone.

التطبيقاتApplications

الهوية كما تظهر في يد الزبون ومقدم الخدمة وفي الشارع. اسحب أفقياً لتصفح النماذج. الأسماء والأرقام أمثلة.The identity as it appears in customers’ and providers’ hands and on the street. Swipe sideways to browse. Names and figures are examples.

الملفات والرموزAssets and tokens

كل ما يحتاجه المصمم والمطور في مكان واحد. «انسخ SVG» يعمل في كل مكان، ويُلصق مباشرة في Figma. أزرار التنزيل تظهر عند فتح الصفحة من رابطها المنشور.Everything designers and developers need, in one place. “Copy SVG” works everywhere and pastes straight into Figma. Download buttons appear when the page is opened from its published link.

الملفAssetنسخ وتنزيلCopy and download
الرمز الأساسيMaster mark
الترتيب الأفقي العربيArabic horizontal lockup
الترتيب الإنجليزيEnglish lockup
الترتيب العموديStacked lockup
رمز مقدم الخدمةProvider mark
رمز التجارBusiness mark
نسخة الأحجام الصغيرةSmall-size cut
أيقونة التطبيق ١٠٢٤App icon 1024
رمضان والعيدRamadan and Eid
الرموز كاملة، بتنسيق DTCGAll tokens, DTCG format

الرموز كشيفرةTokens as code

مصادر الحقيقةSources of truth

  • الرمز والترتيباتMark and lockupsهذه الصفحة. تحل محلThis page. It replaces tedallal_blkhidma.frontend/public/svgs/logo.svg
  • ألوان FlutterFlutter colourslib/core/settings/themes/colors.dart
  • خط المنتجProduct fontassets/fonts/IBMPlexSansArabic/
  • ألوان الويبWeb colourssrc/index.css
  • ألوان الفئاتCategory coloursالحقلThe field colorCode في الخادمon the server

خطة التوحيدRollout

ما وجدناه في المشاريع الستة ويخالف هذا الدليل، مرتباً حسب المنتج. كل بند قابل للتنفيذ كما هو.What we found across the six projects that breaks this book, grouped by product. Each item can be done as written.

تطبيق الزبونCustomer appFlutter

  • لون التحذير يصبح برتقالياً #C2410C، والألوان الدلالية إلى درجات ٦٠٠ و٧٠٠.Warning becomes orange #C2410C; semantic colours move to the 600 and 700 steps.
  • ألوان الحالات موحدة، بدل خريطتين متضاربتين في types.dart وextentions.dart.One status colour map, replacing the two conflicting ones in types.dart and extentions.dart.
  • إضافة weight: لملفات الخط السبعة في pubspec.yaml.Add weight: to the seven font files in pubspec.yaml.
  • الملف assets/icons/splash_icon.png مذكور في pubspec وغير موجود.assets/icons/splash_icon.png is referenced in pubspec but missing.
  • تصدير الأيقونة من جديد بمقاس ١٠٢٤×١٠٢٤، فالحالية ٨٥٢×٨٣١.Re-export the icon at 1024×1024; the current one is 852×831.
  • لودر العلامة بدل ملفات Lottie، ورسوم ترحيب جديدة بإضاءة العلامة.The brand loader replaces the Lottie files; new onboarding art in brand light.
  • ترجمة رسائل أذونات iOS، وتصحيح «Hello،» في النص الإنجليزي.Localise the iOS permission prompts and fix “Hello،” in English.

تطبيق مقدم الخدمةProvider appFlutter

  • «USD» في الواجهة الإنجليزية يصبح IQD في format_numbers.dart.“USD” in the English UI becomes IQD in format_numbers.dart.
  • صورة الترحيب الثالثة تعرض «$1,567.89»، وتُستبدل.The third onboarding image shows “$1,567.89” and gets replaced.
  • تسمية «متاح» على #22C55E تفشل في التباين، وتصبح #15803D.The “Available” label on #22C55E fails contrast; it becomes #15803D.
  • لودر أزرق #1762DF ودبوس أحمر يستبدلان بلودر العلامة ودبوس الهوية.A blue #1762DF loader and a red pin give way to the brand loader and pin.
  • ملف web/manifest.json بلون Flutter الافتراضي #0175C2.web/manifest.json still uses Flutter’s default #0175C2.
  • «غیر متاح» غير مترجمة في الكردية، وأوزان الخط ناقصة في pubspec.“غیر متاح” is untranslated in Kurdish, and font weights are missing in pubspec.
  • الملف assets/svgs/logo.svg محذوف محلياً والكود ما زال يستخدمه.assets/svgs/logo.svg is deleted locally but still used by the code.

تطبيق SuperQiSuperQi web appReact

  • استبدال public/svgs/logo.svg الممطوط بالرمز الجديد.Replace the stretched public/svgs/logo.svg with the new mark.
  • إضافة favicon، فالملف /vite.svg المشار إليه غير موجود.Add a favicon; the referenced /vite.svg doesn’t exist.
  • الوضع الليلي من slate إلى درجات الليل البنفسجية.Move dark mode from slate to the plum-night ramp.

لوحة التجارMerchant dashboardReact

  • اللون #9B1B60 يصبح أرجوانياً وأوركيد، ويبقى الذهبي باسم الزعفراني.#9B1B60 becomes plum and orchid; the gold stays as saffron.
  • اسم التطبيق «React Project» بالإنجليزية والكردية.The app name reads “React Project” in English and Kurdish.

اللوحات الداخليةInternal consolesReact

  • لوحة الإدارة: Cairo يصبح IBM Plex Sans Arabic.Admin: Cairo becomes IBM Plex Sans Arabic.
  • لوحة التحليلات تطلب خط Inter ولا تحمّله.Analytics asks for Inter but never loads it.
  • العناوين تصبح «تدلل بالخدمة · لوحة التحكم».Titles become “Tadallal · Console”.

مشترك والخادمShared and server

  • الحقل colorCode للفئات يخزن لون ink الجديد.The category colorCode field stores the new ink colour.
  • تهجئة لاتينية واحدة: Tadallal Bialkhidma، والاسم العربي في الكردية.One Latin spelling, Tadallal Bialkhidma, and the Arabic name in Kurdish.
  • تصحيح الهمزات في أسماء الفئات على الخادم: الأعمال، الإلكترونيات، الأجهزة.Fix the hamzas in category names on the server: الأعمال، الإلكترونيات، الأجهزة.
  • مصطلح واحد في كل النصوص: «مقدم الخدمة».One term across all copy: مقدم الخدمة (provider).