ریئل ٹائم ایک فیچر ہے،
چیک باکس نہیں۔
EasyLiveChat میں ہر اسکرین Socket.IO ایونٹ سے ایک سیکنڈ سے کم میں اپ ڈیٹ ہوتی ہے۔ کوئی پولنگ نہیں، کوئی "نئے پیغامات دیکھنے کے لیے ریفریش" نہیں۔ ہم ہر ریلیز پر P99 ری کنیکٹ وقت ناپتے ہیں۔
ہمارے بارے میں
EasyLiveChat پانچ شہروں میں آٹھ لوگ بناتے ہیں۔ ہم نے لائیو سپورٹ کا انتخاب کیا کیونکہ ہر دوسرا ٹیم تعاون ٹول جس کی ہم تعریف کرتے تھے پہلے سے بنا ہوا تھا — اور لائیو چیٹ زمرہ ایک دہائی سے خاموشی سے ٹھہرا ہوا تھا۔
01 · کہانی
2024 کی گرمیوں میں، سام اور نور MENA خطے میں کام کرنے والی ایک ادائیگی فِن ٹیک کے لیے کسٹمر سپورٹ چلا رہے تھے۔ ٹیم تین ٹائم زونز پر پھیلی تھی اور پانچ زبانوں میں جواب دیتی تھی۔ انہوں نے اٹھارہ مہینوں میں تین لائیو چیٹ ٹولز بدلے۔ کوئی بھی RTL لے آؤٹ بغیر ٹوٹے سنبھال نہیں سکتا تھا۔ کسی نے WhatsApp ان باکس کو سائٹ ویجٹ کے ساتھ متحد نہیں کیا۔ سب فی چینل چارج لیتے تھے۔
تو ہم نے ایک بنایا۔ جو ہمارے سابق آجر کے لیے ایک چھوٹا SaaS شروع ہوا، وہی پروڈکٹ بنا جس کے بارے میں آپ پڑھ رہے ہیں۔ EasyLiveChat اب اربیل سے ساؤ پاؤلو تک سینکڑوں ٹیمیں استعمال کرتی ہیں جو ٹائپوگرافی، ریئل ٹائم اپ ڈیٹس کا خیال رکھتی ہیں اور باقی سب کے اوپر "WhatsApp seats" کے لیے ادائیگی نہیں کرنا چاہتیں۔
بارہ ماہ بعد، ہم جان بوجھ کر اب بھی چھوٹے ہیں۔ آٹھ لوگ، پانچ شہر، ایک ریپو۔ ہم سپورٹ درخواستوں کا جواب خود دیتے ہیں — بانی، باری باری۔ اگر آپ میل کریں hello@livechattools.com، تو ایک انجینئر اسے پڑھتا ہے۔
02 · اصول
EasyLiveChat میں ہر اسکرین Socket.IO ایونٹ سے ایک سیکنڈ سے کم میں اپ ڈیٹ ہوتی ہے۔ کوئی پولنگ نہیں، کوئی "نئے پیغامات دیکھنے کے لیے ریفریش" نہیں۔ ہم ہر ریلیز پر P99 ری کنیکٹ وقت ناپتے ہیں۔
دنیا کا آدھا حصہ دائیں سے بائیں لکھتا ہے۔ EasyLiveChat ہر جگہ منطقی CSS، مرر شدہ لے آؤٹس، اور bidi-aware composers استعمال کرتا ہے۔ ہم ہر PR پر RTL بلڈز ٹیسٹ کرتے ہیں۔
ایک عمدہ ڈیش بورڈ ایک عمدہ میگزین کی طرح پڑھتا ہے — وسیع، بامقصد، کبھی اوسط درجے کا نہیں۔ ہم فونٹ میٹرکس، کرننگ جوڑے، اور ٹیبلر اعداد پر پسینہ بہاتے ہیں۔
ہر کوئری ایک tenantId لاتی ہے — Prisma ایکسٹینشن لیئر پر چیک، route handler پر نہیں۔ ہمارے یہاں کبھی کراس-ٹیننٹ ڈیٹا لیک نہیں ہوا۔
ہر پلان، ہر حد، ہر retention ونڈو قیمت کے صفحے پر ہے۔ ہم کبھی پرائیویٹ ای میل میں ایسی قیمت نہیں دیتے جو پبلک سائٹ سے میل نہ کھاتی ہو۔
بارہ مہینوں میں ہم نے دو LLM-ذائقہ والے فیچرز شپ کیے — دونوں opt-in، دونوں قابلِ آڈٹ۔ باقی پروڈکٹ Postgres rows پر بنا ہے جنہیں آپ اپنی آنکھوں سے پڑھ سکتے ہیں۔
03 · لوگ
شریک بانی · انجینئرنگ
EasyLiveChat کا ریئل ٹائم کور بنایا۔ پہلے Hopin اور Cloudflare Workers میں infra۔
شریک بانی · پروڈکٹ
ڈیزائن سسٹم لکھا۔ پہلے Linear اور Vercel میں پروڈکٹ۔
انجینئرنگ · چینلز
WhatsApp / Messenger / Telegram اڈاپٹرز کی مالک۔ سابق-Discord، سابق-Twilio۔
انجینئرنگ · ریئل ٹائم
Socket.IO کے اندر رہتا ہے تاکہ ہم میں سے باقی کو نہ رہنا پڑے۔
ڈیزائن · لوکلائزیشن
EasyLiveChat کو RTL-نیٹیو بنایا۔ پانچ زبانیں بولتی ہیں۔
انجینئرنگ · ایج اور انفرا
کسٹم ڈومینز، ایج پراکسی، TLS handshakes۔ پہلے Fly.io میں SRE۔
انجینئرنگ · فرنٹ اینڈ
ان باکس کے مصنف۔ type-nerd، فونٹ کلیکٹر، Geist کے پرستار۔
انجینئرنگ · APIs
REST سکیمے، idempotency keys، OpenAPI specs۔ پہلے Stripe Connect۔
04 · تسلسل
قاہرہ کے ایک کیفے میں رومال پر کھینچا گیا پروٹوٹائپ۔ وہ رومال اب بھی دفتر میں چپکا ہے۔
پہلے تین گاہک، سب عراق اور مصر میں۔ ان کے فیڈبیک نے RTL-first مؤقف کو شکل دی۔
دو آپریٹر سرمایہ کاروں کے ساتھ pre-seed بند۔ Eline، Henrik، Mariam کو ملازم رکھا۔
WhatsApp Cloud GA۔ MENA خطے کا پہلا > 100 ایجنٹ والا گاہک۔
ٹیننٹ-علیحدگی آڈٹ مکمل۔ ISO 27001 کنٹرولز میپ، SOC 2 جاری۔
22 زبانیں، جہاں مناسب ہو وہاں سب مقامی RTL۔ ٹیم 8 تک بڑھی۔
کسٹم ڈومینز، ایج پراکسی، Growth پلان کا اجرا۔ آپ یہ مئی 2026 میں پڑھ رہے ہیں۔
ہم بھرتی کر رہے ہیں
سینیئر پروڈکٹ انجینئر جس نے بڑے پیمانے پر ریئل ٹائم websocket لیئر کے خلاف شپ کیا ہو۔ Bun & Postgres بونس، RTL زبانیں ڈبل بونس۔ ریموٹ، CET سے ± 6h کے اندر کہیں بھی۔