منصوبے کے بارے میں

PASO ایک فل اسٹیک ریئل ٹائم مواصلاتی پلیٹ فارم ہے جسے وسعت اور ذہانت کے لیے ڈیزائن کیا گیا ہے۔ یہ روایتی چیٹ کی خصوصیات کو ایڈوانسڈ فیچرز جیسے کہ AI پر مبنی ماڈریشن، وائس اور ویڈیو کالنگ، اور افقی طور پر قابلِ وسعت Socket.IO انفراسٹرکچر کے ساتھ ضم کرتا ہے۔ یہ پلیٹ فارم 1:1 اور گروپ میسجنگ، Redis کے ذریعے ملٹی انسٹانس مواصلات، AI سے چلنے والے اسمارٹ جوابات، اور زہریت، اسپام اور مقصد کے لیے ML پر مبنی تجزیے کی سہولت فراہم کرتا ہے۔ اس میں فائل شیئرنگ، موجودگی کے اشارے، رول کی بنیاد پر انتظامیہ، اینالیٹکس، اور خودکار CI توثیق بھی شامل ہے۔ PASO کو ECSoC 2026 کے حصے کے طور پر جدید ڈسٹریبیوٹڈ ویب ایپلیکیشن آرکیٹیکچر کا مظاہرہ کرنے کے لیے تیار کیا گیا تھا اور اس میں Socket.IO کے ساتھ ریئل ٹائم مواصلات، Redis Pub/Sub کا استعمال کرتے ہوئے ملٹی انسٹانس سنکرونائزیشن، MongoDB کے ساتھ پرسٹنٹ اسٹیٹ مینجمنٹ، Groq API کے ذریعے AI تعاملات، Python ML سروس کے ساتھ خودکار ماڈریشن، ZegoCloud کے ذریعے وائس/ویڈیو مواصلات، اور Cloudinary کے ساتھ میڈیا اسٹوریج جیسے اہم چیلنجز کو حل کیا گیا ہے۔ ٹیکنالوجی اسٹیک میں فرنٹ اینڈ کے لیے React، API کے لیے Express.js، ریئل ٹائم مواصلات کے لیے Socket.IO، سنکرونائزیشن کے لیے Redis، پرسٹینس کے لیے MongoDB، اور ML سروس کے لیے FastAPI کے ساتھ Python شامل ہے۔ یہ آرکیٹیکچر ریئل ٹائم لیئر، REST API، AI/ML پروسیسنگ، پرسٹینس، اور بیرونی انضمام کو الگ کرتا ہے۔ یہ پروجیکٹ کوئیک اسٹارٹ، آرکیٹیکچر، API، ڈیپلوئمنٹ، سیکیورٹی، ٹیسٹنگ، اور روڈ میپ کے لیے تفصیلی دستاویزات فراہم کرتا ہے۔ یہ ڈویلپمنٹ اور پروڈکشن ماحول کے لیے موزوں ہے، جس میں Vercel اور Render جیسے پلیٹ فارمز پر ڈیپلوئمنٹ کے اختیارات شامل ہیں۔