इस प्रोजेक्ट के बारे में

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 सेवा के लिए Python के साथ FastAPI शामिल है। आर्किटेक्चर रीयल-टाम परत, REST API, AI/ML प्रसंस्करण, स्थायित्व और बाहरी एकीकरणों को अलग करता है। प्रोजेक्ट त्वरित शुरुत, आर्किटेक्चर, API, परिनियोजन, सुरक्षा, परीक्षण और रोडमैप के लिए विस्तृत दस्तावेज़ीकरण प्रदान करता है। यह विकास और उत्पादन वातावरणों के लिए उपयुक्त है, और Vercel और Render जैसे प्लेटफ़ॉर्म पर परिनियोजन विकल्पों के साथ आता है।