तकनीक

इंजीनियरिंग, जिसकी राह दिखाती है आस्था की दृष्टि।

ट्रिनेत्र एक ख़ास मक़सद से बना मंच है: QR पहचान, तुरंत सूचनाएँ, लाइव GPS, और एक मज़बूत बैकएंड — दुनिया की सबसे बड़ी भीड़ों में से एक के लिए शुरू से ही गढ़ा गया।

मुख्य आधार

आठ सिस्टम, एक अटूट कवच

हर आधार अपने आप में अलग है और अकेले ही बढ़ सकता है। मिलकर ये वही ढाँचा बनाते हैं, जो परिवारों को चंद मिनटों में फिर से मिला देता है।

QR पहचान सिस्टम

हर श्रद्धालु को एक अनोखा QR कोड मिलता है। एक स्कैन में ही, एक इंडेक्स की हुई डेटाबेस खोज से उसकी प्रोफ़ाइल, फ़ोटो और परिवार का संपर्क सामने आ जाता है — और पहचानने के लिए ढूँढ़ने वाले को कोई लॉगिन नहीं करना पड़ता।

हर व्यक्ति के लिए अलगतुरंत खोजस्कैन के लिए लॉगिन नहींरिस्टबैंड + प्रिंटआउट

तुरंत सूचनाएँ

जैसे ही कोई QR स्कैन होता है, Firebase Cloud Messaging परिवार के हर रजिस्टर्ड डिवाइस पर पुश नोटिफिकेशन भेज देता है। ऐप के भीतर के बैनर इसी सूचना को दोहराते हैं, ताकि कमज़ोर फ़ोन पर भी कोई सूचना न छूटे।

FCM पुशऐप के भीतर बैनरमिलने की पुष्टिन पहुँचे तो दोबारा

लाइव GPS राह

ढूँढ़ने वाले और सेवादल अपनी सटीक जगह बताते रहते हैं। परिवार Google Maps पर एक लाइव बिंदु देखता है और एक टैप में मिलन-स्थल तक मोड़-दर-मोड़ राह शुरू कर सकता है।

लाइव जगहGoogle Mapsमोड़-दर-मोड़ राहसेवादल के बिंदु

सुरक्षित बैकएंड

एसिंक Python वाला FastAPI हर अनुरोध को संभालता है। कम समय में ख़त्म होने वाले JWT सेशन टोकन संभालते हैं, क्रेडेंशियल bcrypt से हैश होते हैं, और हर एंडपॉइंट पर रेट लिमिटिंग किसी भी भीड़ में दुरुपयोग रोकती है।

FastAPI एसिंकJWT प्रमाणनरेट लिमिटिंगभूमिका आधारित पहुँच

क्लाउड स्टोरेज

प्रोफ़ाइल फ़ोटो और छपे हुए QR चित्र एक अलग ऑब्जेक्ट स्टोरेज (S3) पर रखे जाते हैं — ऐप के डेटाबेस से अलग। इन तक पहुँच भी उन्हीं भूमिका जाँचों से तय होती है, जो बाक़ी मंच की रक्षा करती हैं।

ऑब्जेक्ट स्टोरेज (S3)फ़ोटो अपलोडभूमिका से तय पहुँचडेटाबेस से अलग

Razorpay से भुगतान

परिवार प्रति व्यक्ति रजिस्ट्रेशन शुल्क Razorpay से ऐप में या सहायता केंद्र पर नक़द दे सकते हैं। रजिस्ट्रेशन की पुष्टि से पहले हर ऑनलाइन भुगतान सर्वर पर सिग्नेचर से जाँचा जाता है, और हर लेन-देन व्यवस्थापकों के लिए दर्ज रहता है।

Razorpay SDKसिग्नेचर से जाँचलेन-देन का हिसाबनक़द या ऑनलाइन

तीन भाषाओं में

हर स्क्रीन, हर सूचना और हर छपा हुआ कार्ड अंग्रेज़ी, हिन्दी और मराठी में मौजूद है। भाषा रजिस्ट्रेशन के समय एक बार चुनी जाती है और ऐप व वेब, दोनों में बनी रहती है।

Englishहिंदीमराठीचुनी हुई भाषा बनी रहे

Capacitor से मोबाइल, PWA के लिए तैयार

एंड्रॉइड ऐप Capacitor पर बना है, जो उसी Next.js कोडबेस को लपेट लेता है — ताकि वेब और नेटिव, दोनों का एक ही स्रोत हो। एक सर्विस वर्कर इंस्टॉल होने लायक़ PWA और बैकग्राउंड पुश को चलाता है, जबकि सहायता केंद्र, द्वार और पार्किंग की जगहें डिवाइस पर ही सहेज ली जाती हैं, ताकि सिग्नल कमज़ोर होने पर भी नक़्शा चलता रहे।

Capacitor शेलPWA इंस्टॉलFCM से पुशसहेजे हुए नक़्शेएंड्रॉइड APKवेब का सहारा
आर्किटेक्चर

सोच-समझकर परतों में बना, स्वभाव से मज़बूत

डिवाइस से डेटा तक पाँच साफ़-सुथरी परतें, हर एक की अपनी एक ज़िम्मेदारी। भूमिका आधारित पहुँच हर मेल-जोल पर पहरा देती है।

क्लाइंट परत
वेब ऐप (Next.js) + एंड्रॉइड (Capacitor) + सहायता केंद्र कियोस्क
Next.js 15Capacitor एंड्रॉइडPWA इंस्टॉलसहायता केंद्र कियोस्क
ट्रिनेत्र API
FastAPI · एसिंक Python · JWT प्रमाणन · रेट लिमिटिंग
FastAPIJWT + bcryptरेट लिमिटरभूमिका राउटर
सेवा परत
Firebase FCM · Google Maps · Razorpay
Firebase FCMGoogle Maps SDKRazorpay API
डेटा परत
MySQL · ऑब्जेक्ट स्टोरेज (फ़ोटो + QR फ़ाइलें)
MySQLऑब्जेक्ट स्टोरेज (S3)
हर अनुरोध पर JWT प्रमाणन
शुरू से आख़िर तक एसिंक
भूमिका से तय रास्ते

भूमिका आधारित पहुँच

नागरिक

रजिस्टर, QR, सूचनाएँ, GPS

संचालक

सहायता केंद्र प्रबंधन, स्कैन

पर्यवेक्षक

ज़ोन की निगरानी, आँकड़े

सेवादल

जगह बताना, स्कैन

व्यवस्थापक

पूरे मंच का नियंत्रण

असली दुनिया के लिए बना

लाखों लोग। कमज़ोर नेटवर्क। तीन भाषाएँ। फिर भी चलता है।

आयोजन की भीड़ कोई बँधा-बँधाया माहौल नहीं होती। टावर पर बोझ बढ़ जाता है, फ़ोन तीन साल पुराने होते हैं, और एक ही पल में पाँच लाख लोग वहाँ मौजूद हो सकते हैं। ट्रिनेत्र को ठीक इन्हीं हालात के लिए, दबाव झेलने की सोच के साथ गढ़ा गया है — बाद में जोड़-तोड़कर नहीं।

  • एसिंक FastAPI एक साथ आते कई अनुरोधों को संभालता है और धीमे काम पर अटकता नहीं।
  • हर एंडपॉइंट पर रेट लिमिटिंग भीड़ के पैमाने पर API को बोझ और दुरुपयोग से बचाती है।
  • हल्के पन्ने ज़मीन पर धीमे कनेक्शन पर भी जल्दी खुल जाते हैं।
  • सहायता केंद्र, द्वार और पार्किंग की जगहें डिवाइस पर सहेजी रहती हैं, ताकि सिग्नल टूटने पर भी नक़्शा बना रहे।

बढ़ने के लिए बना

अलग-अलग बढ़ सकने वाले, परखे हुए हिस्सों से जुड़कर बना।

बैकएंडएसिंक FastAPI
प्रमाणनJWT + bcrypt
दुरुपयोग पर रोकरेट लिमिटेड
सूचनाएँFirebase FCM
भाषाएँEN · हि · मर
आँकड़ों में
0+

मुख्य सिस्टम आधार

0

भूमिका स्तर

0

भाषाएँ

0h

JWT सेशन की अवधि

उस इंजीनियरिंग के साथ जुड़िए, जो आस्था और गंभीरता, दोनों के लिए बनी है

आप किसी सरकारी संस्था के हों, NGO के या तकनीकी प्रायोजक के — ट्रिनेत्र इस तरह बना है कि वह आपके साथ जुड़े, बढ़े और सेवा करे।