مواد پر جائیں
تامم

تامم کیسا دکھتا اور بولتا ہے

نشان، رنگ، فونٹ، حرکت اور لکھنے کا انداز جو کنسول، پوائنٹ آف سیل، کسٹمر ایپ اور یہ ویب سائٹ آپس میں بانٹتے ہیں۔ اس صفحے کی ہر ویلیو وہی ہے جو پروڈکٹ استعمال کرتی ہے، اس لیے آپ اسے سیدھا اپنے کام میں کاپی کر سکتے ہیں۔

نشان اپنے 210 ضرب 210 کینوس پر، ان کناروں کے ساتھ جن پر ہر شکل بنی ہے۔

نشان

حرف T جو ایک رسید بھی ہے۔ کوئی حصہ منتخب کریں تو دیکھیں وہ کہاں ہے۔

رنگ

زیادہ تر سفید، تقریباً سیاہ اور باریک لکیریں۔ نیوی نشان کی سیاہی ہے اور ہر اس چیز کا رنگ جسے دبایا جا سکے یا جو منتخب ہو۔ برانڈ نیلا نشان کی بار ہے اور اس فیلڈ کا بارڈر جس میں آپ لکھ رہے ہوں۔

برانڈ

نشان کے دو رنگ۔

نیوی

نشان کی سیاہی۔ پرائمری بٹن، منتخب ٹیب، اور لینڈنگ پیج کی واحد گہری پٹی۔

HEX
RGB
OKLCH
ٹوکن

برانڈ نیلا

نشان کی بار۔ اس فیلڈ کا بارڈر جس میں آپ لکھ رہے ہوں۔

HEX
RGB
OKLCH
ٹوکن

نیوٹرل

ہر اسکرین کا زیادہ تر حصہ۔

  • سیاہی

    متن اور ہیڈنگز۔

  • مدھم سیاہی

    ثانوی متن، کیپشن اور آرام کی حالت میں آئیکن۔

  • کینوس

    کنسول کا صفحہ، اس کے پینلز کے نیچے۔

  • باریک لکیر

    قطاروں کے درمیان کی لکیر۔

  • مدھم

    ہوور کی بھرائی، لوڈنگ کے خاکے اور ثانوی بٹن۔

  • گڑھا

    پینل کے اندر ایک جگہ: ٹوٹل، خلاصہ، ڈائیلاگ کے بٹن۔

  • سائیڈ بار

    کنسول کی سائیڈ بار۔

  • ہلکا رنگ

    لینڈنگ پیج کا ہر دوسرا حصہ۔

  • پینل

    ہر پینل اور اس کے فیلڈز۔

اسٹیٹس

کسی چیز کی حالت، ہمیشہ ہلکے رنگ کے بیج میں اسی رنگ کے گہرے متن کے ساتھ۔ زور دینے کے لیے کبھی نہیں۔

  • مثبت

    تیار
  • احتیاط

    موصول
  • معلومات

    زیر عمل
  • خطرناک

    منسوخ

رسید کا کاغذ

صرف کاغذ کی تصویروں پر: سائن اِن کارڈ، گاہک کا ٹریکنگ ٹکٹ اور لینڈنگ پیج کی الیکٹرانک انوائسنگ پٹی میں رسید۔

  • کاغذ

    چھپی ہوئی رسید کی زمین۔

  • مہر

    ٹکٹ پر چھپی واحد ہیڈنگ۔

فونٹ

ہر رسم الخط کے لیے ایک فونٹ: انگریزی کے لیے Inter، عربی اور اردو کے لیے IBM Plex Sans Arabic۔ ہیڈنگز سیمی بولڈ ہیں اور باقی متن ریگولر۔ دونوں فونٹ SIL Open Font License کے تحت مفت ہیں۔

  • Your order is ready for pickup.

    • Aa 400
    • Aa 500
    • Aa 600

    Inter

    انگریزی، کنسول میں اور اس سائٹ پر۔

  • آپ کا آرڈر وصولی کے لیے تیار ہے۔

    • أب 400
    • أب 500
    • أب 600
    • أب 700

    IBM Plex Sans Arabic

    ویب پر عربی اور اردو۔ پوائنٹ آف سیل اور کسٹمر ایپ میں یہ ہر زبان لکھتا ہے، انگریزی سمیت۔

سائز

  • ڈسپلے

    بڑی اسکرین پر 60px، فون پر 36px۔ سیمی بولڈ۔ عربی اور اردو میں: لائن کی اونچائی 1.3، حروف قریب کیے بغیر۔

    انوائس آپ تک پہنچ رہی ہے۔

  • ہیڈنگ

    34px، فون پر 26px۔ سیمی بولڈ۔ عربی اور اردو میں: لائن کی اونچائی 1.4، حروف قریب کیے بغیر۔

    انوائس آپ تک پہنچ رہی ہے۔

  • کنسول کے صفحے کا عنوان

    24px، فون پر 20px۔ سیمی بولڈ۔

    انوائس آپ تک پہنچ رہی ہے۔

  • کنسول کے سیکشن کا عنوان

    14px۔ سیمی بولڈ۔

    انوائس آپ تک پہنچ رہی ہے۔

  • متن

    اس سائٹ پر 17px، کنسول میں 14px۔ ریگولر۔

    انوائس آپ تک پہنچ رہی ہے۔

  • چھوٹا متن

    12px۔ کیپشن اور ٹیبل کے نیچے نوٹس۔

    انوائس آپ تک پہنچ رہی ہے۔

تین اور فونٹ، ہر ایک کا ایک کام

  • انگریزی ورڈ مارک Quicksand Bold سے بنایا گیا۔ یہ صرف لوگو فائلوں میں آؤٹ لائن کی شکل میں موجود ہے اور کبھی متن کے طور پر نہیں لکھا جاتا۔
  • IBM Plex Mono سائن اِن کارڈ اور گاہک کے ٹریکنگ ٹکٹ پر استعمال ہوتا ہے، وہ دو اسکرینیں جو چھپی رسید کی شکل میں بنی ہیں۔
  • Noto Nastaliq Urdu رسید کی PDF پر اردو لکھتا ہے، اسی نستعلیق میں جس کی اردو قاری چھپی ہوئی دستاویز میں توقع کرتا ہے۔

تین زبانیں

ہر اسکرین انگریزی، عربی اور اردو میں آتی ہے۔ عربی اور اردو دائیں سے بائیں پڑھی جاتی ہیں، اسکرین پر ایک ہی فونٹ استعمال کرتی ہیں اور عربی لاک اپ بانٹتی ہیں۔

  • English

    Your whole shop, in one system.

  • العربية

    نظام محلك كله، في مكان واحد.

  • اردو

    آپ کی پوری دکان، ایک نظام میں۔

فلم کی ابتدائی سطر، جیسے ہر زبان اسے لکھتی ہے۔
  • لے آؤٹ پڑھنے کی سمت کے ساتھ الٹ جاتا ہے۔ فاصلے اور ترتیب شروع اور آخر سے طے ہوتے ہیں، بائیں اور دائیں سے نہیں۔
  • دائیں سے بائیں ہیڈنگز میں حروف قریب نہیں کیے جاتے اور لائن کی اونچائی زیادہ رکھی جاتی ہے: بڑے عنوانات کے لیے 1.3 اور ہیڈنگز کے لیے 1.4۔ عربی رسم الخط کے حروف جڑے ہوتے ہیں، اور انہیں قریب کرنے سے جوڑ ٹوٹ جاتے ہیں۔
  • فون نمبر اور انوائس نمبر عربی اور اردو متن کے اندر بھی بائیں سے دائیں ترتیب رکھتے ہیں۔
  • نشان کبھی الٹا نہیں کیا جاتا۔ عربی لاک اپ اسے دائیں طرف لے جاتا ہے، جہاں سے عربی قاری پڑھنا شروع کرتا ہے۔
  • نام انگریزی میں Tamem اور عربی اور اردو میں تامم ہے۔

آئیکن

Hugeicons کے اسٹروک آئیکن، اپنے ساتھ والے متن کے رنگ میں۔ ہر آئیکن کے ساتھ ایک لفظ ہوتا ہے، یا ایسا لیبل جسے اسکرین ریڈر پڑھ سکے۔

  • عام طور پر 20px، گھنی قطاروں میں 16px۔ کنسول کی سائیڈبار انہیں 18px پر دکھاتی ہے۔
  • 24px گرڈ پر 1.5 کا اسٹروک، گول سروں کے ساتھ۔ سائیڈبار اسے 1.8 تک موٹا کرتی ہے۔
  • آرام کی حالت میں مدھم سیاہی، فعال ہونے پر سیاہی۔
  • ڈیش بورڈ
  • آرڈرز
  • اپائنٹمنٹس
  • سروس کیسز
  • کیٹلاگ
  • گاہک
  • پروموشنز
  • وفاداری
  • گفٹ کارڈز اور کریڈٹ
  • عملہ
  • برانچز
  • فنانس
  • رپورٹس
  • ترتیبات
کنسول کی سائیڈبار، آرڈرز کھلے ہوئے۔

اوتار

جس کی تصویر نہیں، اس کا چہرہ بنایا جاتا ہے، نام کے پہلے حروف نہیں۔ چہرہ اس کے نام سے بنتا ہے، اس لیے ایک شخص کاؤنٹر، دفتر اور کسٹمر ایپ میں ایک ہی چہرے کے ساتھ دکھتا ہے۔

  • چہرہ اسی ڈیوائس پر پورے نام سے بنتا ہے۔ اسے بنانے کے لیے نام کہیں نہیں بھیجا جاتا۔
  • نیوی سیاہی اور سفید، ہلکے نیوی یا رسید کے کاغذ کے پس منظر پر۔ کوئی اور رنگ نہیں، اور کپڑوں پر کوئی نقش نہیں۔
  • چہرے کے قریب سے کٹا ہوا، کیونکہ یہ 24px سے 64px کے درمیان دکھایا جاتا ہے۔
  • تصویر لگتے ہی اس کی جگہ لے لیتی ہے۔ کاروبار اپنے پہلے حروف رکھتا ہے، کیونکہ دکان کوئی چہرہ نہیں۔
  • عبداللہ القحطانی
  • نورہ الحربی
  • فیصل الدوسری
  • سارہ العتیبی
  • احمد خان
  • لیلیٰ حسن
چھ گاہک، ہر چہرہ اپنے نیچے لکھے نام سے بنا ہے۔

سطحیں

کنسول لکیروں سے نہیں، رنگ کے درجے اور فاصلے سے الگ کرتا ہے: ہلکا کینوس، اس پر سفید پینل، پینل کے اندر ہلکا نیلا گڑھا، اور قطاروں کے درمیان ایک ہی لکیر۔ سایہ صرف تیرتی چیزوں کا۔

کینوس اور پینل

--canvas, --card, rounded-panel 16px

صفحہ ہلکا سرمئی کینوس ہے۔ اسکرین کا ہر حصہ اس پر ایک سفید پینل ہے، 16px کونے، نہ کنارہ نہ سایہ، اور اگلے سے درمیان کے کینوس سے الگ۔

انوائس

انوائس
INV-2026-004183
اسٹیٹس
تیار

کل

41.40 ریال

گڑھا

--inset #E9F0FF, rounded-inset 12px

پینل کے اندر ایک جگہ، گہرے ہلکے نیلے رنگ میں: آرڈر کا ٹوٹل، خلاصہ، ڈائیلاگ کے نیچے کے بٹن۔ کبھی صفحے کی زمین نہیں۔

انوائس
INV-2026-004183
اسٹیٹس
تیار
کل
41.40 ریال

قطاریں

<Rows>, 1px --border

باقی بچی واحد لکیر۔ ساتھ رہنے والی قطاروں کے درمیان، ان کے متن سے شروع، نہ پہلی کے اوپر نہ آخری کے نیچے۔

  • ترمیم
  • نقل بنائیں
  • آرڈر منسوخ کریں

تیرتی چیزیں

80%, backdrop-blur-xl, reduce-transparency

مینو، پاپ اپ اور ڈائیلاگ ٹھوس ہیں اور صرف انہی کا سایہ ہے۔ اسکرول ہوتے مواد پر تیرتی پٹی شفاف ہے، اور کم شفافیت مانگنے والے کے لیے ٹھوس ہو جاتی ہے۔

  • ترمیم
  • نقل بنائیں
  • آرڈر منسوخ کریں

کونے

control 16, popup 16, row 12, inset 12, full

ہر کنٹرول اور ہر پاپ اپ 16px گول ہے، اور پینل بھی۔ چھوٹے ڈبوں کے کونے چھوٹے؛ کونے کے اندر کونا باہر والا منفی پیڈنگ۔ بیج پوری طرح گول۔

تیار

فاصلہ

4, 8, 12, 16, 24, 32, 40

پیڈنگ اور خلا 4px کے قدموں میں۔ ٹچ اسکرین پر ہر چھونے والی چیز کو کم از کم 44px جگہ۔

  • 4
  • 8
  • 12
  • 16
  • 24
  • 32
  • 40

لینڈنگ پیج

--color-landing-tint, landing-surface

حصے زمین سے الگ ہوتے ہیں: ہر دوسرا رنگین زمین پر۔ جس بلاک کو ڈبہ چاہیے وہ ہلکے نیلے سایے والی سفید سطح ہے۔

انوائس
INV-2026-004183
اسٹیٹس
تیار

کمپوننٹس

وہ سب کچھ جس سے کنسول بنتا ہے، چلتا ہوا۔ ہر ایک کے نیچے کے سوئچ اس کی شکلیں اور حالتیں دکھاتے ہیں، اور اوپر کی بار سے زبان اور تھیم بدلتی ہے۔

کنٹرولز

وہ چیزیں جن میں عملہ کوئی ویلیو دیتا ہے۔

Button

ہر عمل کے لیے۔ اسکرین پر مرکزی کام کے لیے ایک بھرا ہوا بٹن، باقی کے لیے آؤٹ لائن اور گھوسٹ، اور تباہ کن صرف وہاں جہاں کچھ ضائع ہو۔

variant
size
state

Input

ایک لائن جو عملہ لکھتا ہے: نام یا کوڈ۔ اسے Field سے لیبل کریں۔

size
state

SearchField

فہرست میں تلاش کا خانہ: ایک محدب شیشہ اور ایک فیلڈ۔ اس کا نام اس کے پلیس ہولڈر سے آتا ہے۔

InputGroup

ایسا فیلڈ جس کے ساتھ کچھ جڑا ہو: تلاش کا آئیکن، ⃁ جیسی اکائی، یا صاف کرنے کا بٹن۔

Textarea

ایک لائن سے لمبا آزاد متن: آرڈر پر نوٹ یا کوئی وجہ۔

ٹکٹ پر چھپتا ہے۔

state

NumberInput

صارف کا لکھا ہوا عدد: گنتی کے دونوں طرف − / + اور رقم کے ساتھ اس کی اکائی۔ کبھی type="number" خانہ نہیں۔

ٹیکس سے پہلے۔

%
state

RiyalSign

سعودی ریال کا نشان، بنا ہوا: رقم کے ساتھ اکائی، اس کے ہندسوں جتنا اونچا۔ قیمت دکھانے والا متن یہ نشان formatSAR سے لیتا ہے۔

1,250.001,250.001,250.00

PhoneInput

سعودی موبائل نمبر۔ +966 مقرر ہے، اس لیے کوئی اسے دو بار نہیں لکھتا۔

+966
state

Checkbox

ایک ساتھ محفوظ ہونے والے فارم میں کسی آپشن کو آن یا آف کرنا۔ فوراً لاگو ہونے والی سیٹنگ کے لیے Switch استعمال کریں۔

state

Switch

ایسی سیٹنگ جو بدلتے ہی لاگو ہو۔ بٹن سے محفوظ ہونے والے فارم میں Checkbox استعمال کریں۔

state

RadioGroup

دو سے پانچ آپشنز جو سب ایک ساتھ نظر آنے چاہییں۔ اس سے زیادہ، یا لمبے لیبل: Select۔

آرڈر گاہک تک کیسے پہنچتا ہے

DatePicker

ایک دن، مہینہ یا مدت۔ کنسول کا ہر تاریخ والا فیلڈ اسی سے گزرتا ہے۔

mode

TimePicker

دن کا وقت بغیر تاریخ کے، جیسے کام کے اوقات یا معمول کا پک اپ۔

ImageUploadField

کسی ریکارڈ کی ایک تصویر، کوئی آئٹم یا کسی کا چہرہ۔ اپنی جگہ پر بدلی اور ہٹائی جاتی ہے۔

آئٹم کی تصویر
آئٹم کی تصویر

یہ صفحہ تصاویر محفوظ نہیں کرتا، اس لیے اپ لوڈ یہیں رک جاتا ہے۔

kind

ImageUploadStage

بڑی ڈراپ جگہ، جب تصویر ہی اسکرین کی اصل چیز ہو۔

اپ لوڈ کریں

یہ صفحہ تصاویر محفوظ نہیں کرتا، اس لیے اپ لوڈ یہیں رک جاتا ہے۔

Field

کسی بھی کنٹرول کو لیبل دیتا ہے اور اس کا اشارہ اور غلطی پڑھ کر سناتا ہے۔ کنٹرول کو لیبل دینے کا واحد طریقہ۔

جیسا رسید پر چھپتا ہے۔

state

Fieldset

ایک عنوان کے تحت کئی کنٹرولز: چیک باکس یا ریڈیو جو ایک ہی سوال کا جواب ہوں۔

اضافی چیزیں

Label

فارم سے باہر ہاتھ سے جوڑا گیا لیبل۔ فارم کے اندر Field استعمال کریں۔

انتخاب

کسی فہرست یا چند آپشنز میں سے چننا۔

Select

ہماری اپنی فہرست (حالتیں، اقسام، ہاں یا نہیں) یا مختصر فہرست جو مختصر ہی رہے، جیسے برانچیں۔ بڑھنے والی فہرست کے لیے Combobox استعمال کریں۔

list
size
state

Combobox

بڑھنے والی فہرست (گاہک، آئٹمز، سپلائرز) جس میں لکھ کر تلاش ہوتی ہے، اور جو نہ ہو وہ وہیں بن جاتا ہے۔

mode
list
create

SelectableOption

دو یا تین انتخاب جن میں سے ہر ایک کو سمجھانے کے لیے ایک جملہ چاہیے، کارڈز کی صورت میں۔

ChipShell

محفوظ کی گئی چھوٹی ویلیو، جو وہیں ترمیم یا ہٹائی جائے جہاں دکھائی دیتی ہے۔

نشاستہتہہ کیا ہواہینگر پر

Questionnaire

ایک وقت میں ایک سوال، جیسے سیٹ اپ میں۔ توجہ سامنے والے سوال پر رکھتا ہے۔

Question 1 of 2
کیا آپ آرڈر ڈیلیور کرتے ہیں؟

ہم آپ کی آرڈر اسکرین میں ڈیلیوری شامل کر دیں گے۔

فیڈبیک

کنسول کا جواب: حالت، پیش رفت، غلطیاں، اور جو ابھی خالی ہے۔

Badge

کسی قطار یا عنوان پر مختصر حالت۔ رنگ بتاتا ہے کہ کیسا چل رہا ہے، لفظ بتاتا ہے کہ کیا۔

نیا
variant
size

Alert

پوری اسکرین کے بارے میں کوئی بات جو عملے کو آگے بڑھنے سے پہلے جاننی چاہیے۔ جب تک سچ ہو، رہتا ہے۔

variant

Toast

نظروں سے دور ہونے والی بات کی تصدیق کر کے غائب ہو جاتا ہے۔ اگر تبدیلی وہیں نظر آئے جہاں ہوئی، تو اس کی ضرورت نہیں۔

type

Progress

جس کام کا اختتام معلوم ہو، وہ کتنا ہو چکا۔

آج تیار ہونے والے آرڈرز
x
value

Skeleton

آنے والے مواد کی شکل، تاکہ اس کے آنے پر اسکرین نہ اچھلے۔

Empty

فہرست ابھی خالی ہو تو کیا کہتی ہے، اور وہ ایک عمل جو اسے بھرتا ہے۔

ابھی کوئی آرڈر نہیں
جو آرڈر آپ کاؤنٹر پر درج کریں گے وہ یہاں نظر آئیں گے۔

ErrorBoundary

جب اسکرین کا کوئی حصہ ناکام ہو تو صرف وہی حصہ غلطی اور دوبارہ کوشش کا راستہ دکھاتا ہے۔

Timestamp

کوئی بات کب ہوئی، لفظوں میں، اور اوپر ماؤس لانے پر درست وقت۔

درج ہوا 3 منٹ پہلے

Avatar

کسی کاروبار یا اکاؤنٹ کی تصویر یا ابتدائی حروف۔

TMNQ

PersonAvatar

کسی شخص کی تصویر، یا تصویر نہ ہو تو اس کے نام سے بنا چہرہ۔

MerchantAvatar

تاجر کا لوگو، یا لوگو نہ ہو تو اس کی شناخت سے بنی لہریں۔

motion

اوورلے

وہ چیزیں جو صفحے کے اوپر کھلتی ہیں۔

Popover

کسی چیز کے بارے میں تھوڑی مزید بات، اسی سے کھلتی ہے اور باہر کلک کرنے سے بند ہوتی ہے۔

PopoverForm

کوئی چھوٹی چیز شامل کرنا یا اس کا نام بدلنا، تین فیلڈز تک، وہیں جہاں وہ فہرست میں ہے۔

نشاستہ

DropdownMenu

ایسے عمل جن کے لیے الگ بٹن نہیں بنتا۔ صرف عمل کے لیے: ویلیو چننے کے لیے Select استعمال کریں۔

Tooltip

صرف آئیکن والے بٹن کا نام۔ کبھی بھی کسی اہم بات کی واحد جگہ نہیں۔

ResponsiveDialog

مختصر کام جس میں توجہ چاہیے: کمپیوٹر پر ڈائیلاگ، فون پر نیچے سے شیٹ۔

ResponsiveSheet

صفحے کے ساتھ لمبا کام: کمپیوٹر پر سائیڈ شیٹ، فون پر نیچے سے شیٹ۔

AlertDialog

ایسی بات کی تصدیق جو واپس نہ ہو سکے۔ کم ہی: بار بار پوچھنا لوگوں کو بغیر پڑھے کلک کرنا سکھاتا ہے۔

Dialog

وہ ڈائیلاگ جس پر ResponsiveDialog بنا ہے۔ ResponsiveDialog استعمال کریں تاکہ فون پر شیٹ ملے۔

Sheet

وہ پینل جس پر ResponsiveSheet اور فون کا مینو بنے ہیں۔ کسی کام کے لیے ResponsiveSheet استعمال کریں۔

side

لے آؤٹ

اسکرین کیسے جوڑی جاتی ہے۔

PageHeader

اسکرین کا عنوان، اس کے مقصد پر ایک لائن، اور اس کا مرکزی عمل۔

آرڈرز

اس برانچ میں درج ہونے والی ہر چیز۔

Text

تین میں سے ایک سطح پر متن: خود چیز، اسے سہارا دینے والی بات، یا میٹا ڈیٹا۔ صرف میٹا ڈیٹا سرمئی ہوتا ہے۔

نورہ القحطانی
level

Section

اسکرین کا ایک حصہ جس کا اپنا عنوان اور اپنے عمل ہوں۔ صفحے پر یہ سفید پینل ہے، اور اس کے اندر Inset کل رقم یا خلاصہ رکھتا ہے۔

ادائیگی

اس آرڈر کی رقم، اور ادائیگی کیسے ہوئی۔

ادائیگی کا طریقہ
مدی کارڈ
میزان
⃁ 40.00
ٹیکس 15%
⃁ 6.00
کل
⃁ 46.00

CodeWell

ایسی ویلیو جو پڑھنے والا کاپی کرتا ہے، جیسے سائن ان لنک یا تصدیقی ایپ کی خفیہ کلید۔ ہر زبان میں یکساں چوڑائی کے حروف میں اور بائیں سے دائیں؛ ایک کلک پوری ویلیو منتخب کر لیتا ہے۔

https://tamem.dev/sign-in/7KQ2-9XF4-MB3R

DetailRow

کسی ریکارڈ کی ایک بات، لیبل اور اس کی ویلیو۔ کچھ نہ ہو تو خالی جگہ نہیں، ڈیش دکھاتا ہے۔

انوائس
INV-2026-004183
کل
⃁ 45.00
نوٹ
مقرر نہیں

Rows

ایک ساتھ رہنے والی قطاریں، ہر قطار اور اگلی کے درمیان ایک لکیر جو ان کے متن سے شروع ہوتی ہے۔ قطاروں کے درمیان لکیر کھینچنے کا واحد طریقہ۔ ActionRow قطار کو ایک کام بناتا ہے؛ FactRow اسے لیبل اور اس کی ویلیو بناتا ہے۔

آرڈرز

  • نورہ القحطانی⃁ 45.00
  • فیصل الحربی⃁ 120.00
  • فہد العتیبی⃁ 27.50
row
lead

Breakdown

ایک کل اور اس کے حصے: مہینے کے اخراجات زمرے کے لحاظ سے، یا برانچ کے لحاظ سے فروخت۔ کسی حصے کو دبائیں تو اسکرین اسی تک محدود ہو جاتی ہے۔

تمام برانچیں

⃁ 115,411.97

MetricRow

آج کے چند اہم اعداد، ساتھ ساتھ۔

آج کی آمدنی
⃁ 1,842.50
پچھلے اتوار سے 12% زیادہ
آرڈرز
37
5 پک اپ کے منتظر
تاخیر سے
2
کل سے ایک زیادہ

Table

ہاتھ سے بنایا گیا ٹیبل، مختصر اور مقررہ فہرست کے لیے۔ ترتیب، فلٹر یا صفحوں والے ڈیٹا کے لیے DataTable استعمال کریں۔

انوائسگاہکحالتکل
INV-2026-004183نورہ القحطانیتیار⃁ 45.00
INV-2026-004182فیصل الحربیجاری⃁ 120.00
INV-2026-004181فہد العتیبیتاخیر سے⃁ 27.50

Pagination

ایک صفحے سے لمبی فہرست میں آگے پیچھے جانے کے لیے۔ DataTable کا اپنا ہوتا ہے؛ یہ اس فہرست کے نیچے لگائیں جسے آپ خود صفحوں میں بانٹتے ہیں۔

pageSize

Tabs

اسکرین چھوڑے بغیر ایک ہی چیز کے مختلف منظروں میں جانا۔

آج درج ہونے والی ہر چیز۔
variant

NavTabs

ایسے ٹیب جو پتے ہیں: ہر ایک اپنا صفحہ ہے، اور براؤزر کا واپس بٹن کام کرتا ہے۔

آرڈرزگاہکرپورٹس

Toolbar

وہ کنٹرولز جو اپنے نیچے کے پینل پر اثر ڈالتے ہیں، جیسے فہرست کی تلاش اور فلٹر۔ یہ پینل کے اوپر کینوس پر کھڑے ہوتے ہیں، اس کے اندر نہیں۔

بلاکس

بڑے حصے جن کا اپنا رویہ ہے۔

DataTable

ریکارڈز جنہیں عملہ ترتیب دیتا، فلٹر کرتا، تلاش کرتا اور صفحوں میں دیکھتا ہے۔

انوائس
گاہک
حالت
کل
INV-2026-004183
نورہ القحطانی
تیار
⃁ 45.00
INV-2026-004182
فیصل الحربی
جاری
⃁ 120.00
INV-2026-004181
فہد العتیبی
تیار
⃁ 27.50
state

Form

کنسول کا ہر فارم۔ اس سے جڑے فیلڈز کو لیبل، غلطی اور حالت بغیر ہاتھ سے جوڑے ملتی ہے۔

field

EntityDialog

ڈائیلاگ یا شیٹ میں ایک ریکارڈ بنانا یا اس میں ترمیم کرنا، کئی درج کرنے کے لیے «ایک اور بنائیں» کے ساتھ۔

variant

MapPicker

نقشے پر جگہ چننا، تلاش کے ساتھ۔ صرف وہاں جہاں پتہ واقعی اہم ہو، جیسے ڈیلیوری۔

DiaryGrid

کسی برانچ کی ایک دن یا ہفتے کی اپائنٹمنٹس، عملہ ساتھ ساتھ۔ صرف اپائنٹمنٹس کے کیلنڈر کے لیے۔

فیصل الحربی

فہد العتیبی

view

ایپ کا فریم

وہ فریم جس میں کنسول کی ہر اسکرین ہوتی ہے۔

InlineEditField

ایک ویلیو وہیں بدلنا جہاں وہ دکھائی دیتی ہے، Enter پر محفوظ۔

AuditHistory

کسی ریکارڈ میں کس نے کیا بدلا، اور کب۔

  • قیمت بدلی گئیقمیض · دھلائی اور استریفہد العتیبی5 منٹ پہلے
  • آرڈر منسوخ ہواINV-2026-004179فیصل الحربیایک گھنٹہ پہلے
  • عملے کا رکن شامل ہوافیصل الحربیفہد العتیبیکل

حرکت

اسکرول پر کچھ حرکت نہیں کرتا۔ حرکت اس کا جواب ہے جو صارف نے کیا، یا لینڈنگ پیج کا کوئی ڈیمو۔ جب ڈیوائس کم حرکت مانگے تو کچھ نہیں سرکتا یا بڑھتا: سطحیں اپنی جگہ مدھم ہو کر آتی جاتی ہیں۔

  • دبانا

    160ms, --ease-out, scale 0.97

    بٹن دبائے رکھنے پر 160ms میں 97% تک سکڑتا ہے اور واپس آتا ہے۔ پوری چوڑائی کی قطار اس کی بجائے گہری ہوتی ہے، کیونکہ چوڑی قطار کا 3% جھٹکا لگتا ہے۔ ہوور صرف ماؤس ہونے پر۔

  • پاپ اپ

    200ms / 150ms, --ease-out cubic-bezier(0.23, 1, 0.32, 1)

    مینو، فہرستیں اور پاپ اوور اسی کنٹرول سے 95% سے 200ms میں ابھرتے ہیں جس نے انہیں کھولا، اور 150ms میں اسی میں واپس جاتے ہیں۔ ڈائیلاگ 250ms میں بیچ میں کھلتے ہیں، کیونکہ اسکرین پر کسی چیز نے انہیں نہیں کھولا۔

  • شیٹس

    400ms, --ease-drawer cubic-bezier(0.32, 0.72, 0, 1)

    شیٹس اور ڈراورز iOS کے شیٹ کرو پر 400ms میں اٹھتے ہیں، اور اسی کنارے سے جاتے ہیں جہاں سے آئے۔

  • ایک لائن کا آنا

    220ms, cubic-bezier(0.22, 1, 0.36, 1)

    آہستہ ظاہر ہوتی ہے اور 4px نیچے اپنی جگہ پر آتی ہے۔ واٹس ایپ کا نیا پیغام، یا اسٹاک کی گنتی جو ابھی بدلی ہو۔

    • آرڈر ⁨INV‑2026‑004183⁩ وصولی کے لیے تیار ہے۔
  • ایک فہرست کا آنا

    240ms, cubic-bezier(0.23, 1, 0.32, 1)

    جب کوئی شیٹ فہرست کے ساتھ کھلتی ہے تو قطاریں اوپر سے 40ms کے وقفے سے آتی ہیں۔

    • ثوب
    • قمیص
    • عبایا
    • شماغ
  • لینڈنگ پیج کے ڈیمو

    --ease-out, --ease-in-out cubic-bezier(0.77, 0, 0.175, 1)

    ہیرو کا آرڈر، سلّہ کا شیلف اور الیکٹرانک انوائسنگ کی رسید اسکرین پر نظر آنے تک مختصر لوپ میں چلتے ہیں۔ ہر ایک کے ساتھ روکنے کا بٹن ہے، وزیٹر کسی بھی وقت کنٹرول سنبھال سکتا ہے، اور کم حرکت کی صورت میں ہر ایک اپنا سب سے واضح فریم دکھاتا ہے۔

  • پوائنٹ آف سیل پر

    180ms, 320ms, 260ms

    ٹیبلیٹ منحنیوں کی جگہ اسپرنگ استعمال کرتا ہے، جنہیں اس طرح روکا گیا ہے کہ بغیر اچھلے ٹھہر جائیں۔ واحد استثنا کیٹلاگ ٹائل پر گنتی ہے، جو تھوڑا آگے نکل جاتی ہے تاکہ بدلا ہوا نمبر نظر آئے۔

    دبانا اور کی پیڈ کے بٹن
    180ms
    شیٹس اور ٹوسٹ
    320ms
    کیٹلاگ ٹائل پر گنتی
    260ms

ایپ آئیکن

اسٹور کی دو ایپس، ایک نشان۔ دونوں آئیکن نشان کو نیلے پس منظر کے اوپر سفید حصے پر رکھتے ہیں۔ کنسول اور یہ ویب سائٹ نشان اکیلا استعمال کرتے ہیں۔

  • پوائنٹ آف سیل

    کاؤنٹر کا ٹیبلیٹ

    SVG
  • کسٹمر ایپ

    گاہک کا فون

    SVG
  • کنسول اور ویب سائٹ

    براؤزر ٹیب

  • آئیکن فائلیں پوری جگہ بھرنے والے مربع ہیں۔ iOS اور Android کونے خود کاٹتے ہیں، اس لیے آرٹ ورک اپنے کونے گول نہیں کرتا۔
  • آئیکن کے رنگ Display P3 میں طے کیے گئے ہیں۔
  • Android پر آرٹ ورک اسی گریڈیئنٹ پر 60% تک چھوٹا ہوتا ہے، ایڈاپٹو آئیکن کے محفوظ حصے کے اندر۔
  • فون پر یہ سائٹ براؤزر کی ایڈریس بار کو نیوی رنگ دیتی ہے۔

لکھنے کا انداز

ایسے لکھیں جیسے دکان کا مالک نئے کیشیئر کو سسٹم سمجھاتا ہے: سادہ فعل، اصل نام، بغیر سجاوٹ۔ جو نمبر آج سچ نہیں، وہ صفحے پر نہیں جاتا۔

وہ کہیں جو سچ ہے

  • لکھیں: بانی دکانیں

    نہ لکھیں: 342 لانڈریوں کا اعتماد

    یہ نمبر کبھی اصلی نہیں تھا، اس لیے صفحے سے ہٹا دیا گیا۔

  • لکھیں: اپنا سلّہ اسٹور جوڑیں

    نہ لکھیں: سلّہ کی تصدیق شدہ ایپ

    کنکشن کام کرتا ہے۔ مارکیٹ پلیس کی لسٹنگ ابھی مکمل نہیں۔

  • لکھیں: تامم کے نمبر سے بھیجا گیا، جب تک آپ کی دکان کا اپنا نمبر نہ ہو

    نہ لکھیں: آپ کے اپنے نمبر سے بھیجا گیا

    دکان کے پیغامات اس کے اپنے نمبر سے تبھی جاتے ہیں جب وہ نمبر سیٹ ہو جائے؛ تب تک وہ تامم کے نمبر سے جاتے ہیں۔

  • لکھیں: ادائیگی لیں

    نہ لکھیں: جمع کریں

    بٹن وہی بتاتا ہے جو اسے دبانے پر ہوتا ہے۔

ہمارے اصول

  • انگریزی میں ہر جگہ صرف جملے کا پہلا حرف بڑا، ہیڈنگز اور بٹن میں بھی۔
  • دکان کی اصل چیزوں کے نام لیں: ثوب، عبایا، گفٹ کارڈ۔ «آئٹمز» یا «اینٹیٹیز» نہیں۔
  • لمبے ڈیش نہیں۔ کوما، کولن یا نیا جملہ استعمال کریں۔
  • تین زبانوں والی اسکرینیں اور الیکٹرانک انوائسنگ سعودی عرب میں بنیادی ضرورت ہیں۔ انہیں حقیقت کے طور پر بتائیں، خاص خوبی کے طور پر نہیں۔

اے آئی ایجنٹس کے لیے بریف

کسی ایجنٹ کو تامم کی اسکرینیں، تصاویر یا متن بنانے سے پہلے یہ اس کے سیاق میں پیسٹ کریں۔ یہ انہی ویلیوز سے بنا ہے جو اس صفحے پر ہیں۔

tamem-brand.md

# Tamem brand brief

Read this before making Tamem screens, images or copy. The values
are the ones the product ships with (apps/web/src/app/globals.css).

## Name
- Tamem in English, تامم in Arabic and Urdu.
- The company's full legal name only where a legal party is meant.

## Mark
- A letter T that is also a receipt: navy #1B3472, with one bar in brand blue #3563EA.
- Files: /brand/tamem-horizontal-en.svg, /brand/tamem-horizontal-ar.svg, /brand/tamem-icon.svg.
- Arabic and Urdu use the Arabic lockup, mark on the right. Never mirror the mark.
- Never recolor, stretch, rotate or add effects. On any ground but white or receipt paper, set it on a white tile.
- Clear space: the height of the crossbar on every side. Lockup at least 24px tall, mark at least 16px.

## Color
```
navy        #1B3472  --primary
brand       #3563EA  --color-brand
ink         #090A0C  --foreground
mutedInk    #5A5E65  --muted-foreground
canvas      #EBEDF1  --canvas
hairline    #E3E5E9  --border
muted       #EEF0F4  --muted
inset       #E9F0FF  --inset
panel       #F9FAFB  --sidebar
tint        #F2F6FD  --color-landing-tint
ground      #FFFFFF  --background
positive    #0E8A68  --color-positive
caution     #C97709  --color-caution
info        #006EDC  --color-info
destructive #E7000B  --destructive
paper       #F7F4EC  --color-receipt-paper
stamp       #B43822  --color-receipt-stamp
```
- Mostly white, ink and hairlines. Navy only for what can be pressed or is selected,
  plus one dark band on the landing page.
- Secondary text is mutedInk, on the console and the marketing site alike.
- Status colors only as tinted badges, never for emphasis.
- Receipt paper and stamp only on pictures of printed slips.
- No gradients, no glows, no second accent.

## Type
- Inter for Latin (400, 500, 600). IBM Plex Sans Arabic for Arabic and Urdu (400 to 700).
- Headings semibold, tracking -2% to -2.8% in Latin and 0 in Arabic script.
- Sentence case. No uppercase labels, no eyebrows, no monospace outside receipts.

## Surfaces
- Console: hairlines (1px #E3E5E9) instead of boxes. One radius, 16px.
- Console: shadows only on menus, dialogs, popovers and toasts.
- Landing page: every second section on the tint (#F2F6FD), containers as
  white landing-surface blocks, lines only between siblings.
- 4px spacing steps. Touch targets at least 44px.

## People
- A person without a photo gets a drawn face, never initials. It is DiceBear's notionists
  style in navy #1B3472 and white on #E9EDF7 or #F7F4EC, seeded by the full name.
- Draw it with PersonAvatar (@tamem/ui-web) or Avatar (@tamem/ui-native), on the device.
  Never fetch it from a hosted avatar API: that sends the person's name away.
- A business is not a face: a merchant keeps its logo, or its initials.

## Motion
- In answer to a person's action. 150ms color changes; 220ms for a line arriving.
- The landing demos loop while on screen, with a pause control and a takeover.
- Nothing on scroll. Under prefers-reduced-motion, show one still frame.

## Voice
- Plain verbs, real nouns. A button names what happens.
- No invented numbers, customers or certifications.
- No em or en dashes.