इंजीनियरिंग, जिसकी राह दिखाती है आस्था की दृष्टि।
ट्रिनेत्र एक ख़ास मक़सद से बना मंच है: QR पहचान, तुरंत सूचनाएँ, लाइव GPS, और एक मज़बूत बैकएंड — दुनिया की सबसे बड़ी भीड़ों में से एक के लिए शुरू से ही गढ़ा गया।
आठ सिस्टम, एक अटूट कवच
हर आधार अपने आप में अलग है और अकेले ही बढ़ सकता है। मिलकर ये वही ढाँचा बनाते हैं, जो परिवारों को चंद मिनटों में फिर से मिला देता है।
QR पहचान सिस्टम
हर श्रद्धालु को एक अनोखा QR कोड मिलता है। एक स्कैन में ही, एक इंडेक्स की हुई डेटाबेस खोज से उसकी प्रोफ़ाइल, फ़ोटो और परिवार का संपर्क सामने आ जाता है — और पहचानने के लिए ढूँढ़ने वाले को कोई लॉगिन नहीं करना पड़ता।
तुरंत सूचनाएँ
जैसे ही कोई QR स्कैन होता है, Firebase Cloud Messaging परिवार के हर रजिस्टर्ड डिवाइस पर पुश नोटिफिकेशन भेज देता है। ऐप के भीतर के बैनर इसी सूचना को दोहराते हैं, ताकि कमज़ोर फ़ोन पर भी कोई सूचना न छूटे।
लाइव GPS राह
ढूँढ़ने वाले और सेवादल अपनी सटीक जगह बताते रहते हैं। परिवार Google Maps पर एक लाइव बिंदु देखता है और एक टैप में मिलन-स्थल तक मोड़-दर-मोड़ राह शुरू कर सकता है।
सुरक्षित बैकएंड
एसिंक Python वाला FastAPI हर अनुरोध को संभालता है। कम समय में ख़त्म होने वाले JWT सेशन टोकन संभालते हैं, क्रेडेंशियल bcrypt से हैश होते हैं, और हर एंडपॉइंट पर रेट लिमिटिंग किसी भी भीड़ में दुरुपयोग रोकती है।
क्लाउड स्टोरेज
प्रोफ़ाइल फ़ोटो और छपे हुए QR चित्र एक अलग ऑब्जेक्ट स्टोरेज (S3) पर रखे जाते हैं — ऐप के डेटाबेस से अलग। इन तक पहुँच भी उन्हीं भूमिका जाँचों से तय होती है, जो बाक़ी मंच की रक्षा करती हैं।
Razorpay से भुगतान
परिवार प्रति व्यक्ति रजिस्ट्रेशन शुल्क Razorpay से ऐप में या सहायता केंद्र पर नक़द दे सकते हैं। रजिस्ट्रेशन की पुष्टि से पहले हर ऑनलाइन भुगतान सर्वर पर सिग्नेचर से जाँचा जाता है, और हर लेन-देन व्यवस्थापकों के लिए दर्ज रहता है।
तीन भाषाओं में
हर स्क्रीन, हर सूचना और हर छपा हुआ कार्ड अंग्रेज़ी, हिन्दी और मराठी में मौजूद है। भाषा रजिस्ट्रेशन के समय एक बार चुनी जाती है और ऐप व वेब, दोनों में बनी रहती है।
Capacitor से मोबाइल, PWA के लिए तैयार
एंड्रॉइड ऐप Capacitor पर बना है, जो उसी Next.js कोडबेस को लपेट लेता है — ताकि वेब और नेटिव, दोनों का एक ही स्रोत हो। एक सर्विस वर्कर इंस्टॉल होने लायक़ PWA और बैकग्राउंड पुश को चलाता है, जबकि सहायता केंद्र, द्वार और पार्किंग की जगहें डिवाइस पर ही सहेज ली जाती हैं, ताकि सिग्नल कमज़ोर होने पर भी नक़्शा चलता रहे।
सोच-समझकर परतों में बना, स्वभाव से मज़बूत
डिवाइस से डेटा तक पाँच साफ़-सुथरी परतें, हर एक की अपनी एक ज़िम्मेदारी। भूमिका आधारित पहुँच हर मेल-जोल पर पहरा देती है।
भूमिका आधारित पहुँच
नागरिक
रजिस्टर, QR, सूचनाएँ, GPS
संचालक
सहायता केंद्र प्रबंधन, स्कैन
पर्यवेक्षक
ज़ोन की निगरानी, आँकड़े
सेवादल
जगह बताना, स्कैन
व्यवस्थापक
पूरे मंच का नियंत्रण
लाखों लोग। कमज़ोर नेटवर्क। तीन भाषाएँ। फिर भी चलता है।
आयोजन की भीड़ कोई बँधा-बँधाया माहौल नहीं होती। टावर पर बोझ बढ़ जाता है, फ़ोन तीन साल पुराने होते हैं, और एक ही पल में पाँच लाख लोग वहाँ मौजूद हो सकते हैं। ट्रिनेत्र को ठीक इन्हीं हालात के लिए, दबाव झेलने की सोच के साथ गढ़ा गया है — बाद में जोड़-तोड़कर नहीं।
- एसिंक FastAPI एक साथ आते कई अनुरोधों को संभालता है और धीमे काम पर अटकता नहीं।
- हर एंडपॉइंट पर रेट लिमिटिंग भीड़ के पैमाने पर API को बोझ और दुरुपयोग से बचाती है।
- हल्के पन्ने ज़मीन पर धीमे कनेक्शन पर भी जल्दी खुल जाते हैं।
- सहायता केंद्र, द्वार और पार्किंग की जगहें डिवाइस पर सहेजी रहती हैं, ताकि सिग्नल टूटने पर भी नक़्शा बना रहे।
बढ़ने के लिए बना
अलग-अलग बढ़ सकने वाले, परखे हुए हिस्सों से जुड़कर बना।
मुख्य सिस्टम आधार
भूमिका स्तर
भाषाएँ
JWT सेशन की अवधि
उस इंजीनियरिंग के साथ जुड़िए, जो आस्था और गंभीरता, दोनों के लिए बनी है
आप किसी सरकारी संस्था के हों, NGO के या तकनीकी प्रायोजक के — ट्रिनेत्र इस तरह बना है कि वह आपके साथ जुड़े, बढ़े और सेवा करे।
