गार्जियन ग्रिड एसएफ
बारे में
गार्जियन ग्रिड (एसएफ) एक स्मार्ट सिटी आपातकालीन निकासी उपकरण है जो समुदायों को बड़े आपदाओं के दौरान तेजी से और सुरक्षित रूप से प्रतिक्रिया करने में मदद करता है। यह प्रणाली शहर के प्रशासकों या आपातकालीन अधिकारियों को खतरे के क्षेत्रों को चिह्नित करने की अनुमति देती है, जैसे प्राकृतिक आपदाओं से प्रभावित क्षेत्र, और एक इंटरैक्टिव मानचित्र पर सीधे सुरक्षित क्षेत्रों को परिभाषित करती है। फिर सुरक्षित निकासी मार्गों को उत्पन्न करने और संप्रेषित करने के लिए उन्नत पथ खोज एल्गोरिदम का उपयोग किया जाता है, जो वर्तमान खतरों को ध्यान में रखते हैं।
जब कोई आपातकाल होता है, तो अधिकारी खतरे और सुरक्षित क्षेत्रों को अपडेट कर सकते हैं और तुरंत निवासियों के फोन पर टेक्स्ट संदेश के माध्यम से अलर्ट भेज सकते हैं। प्रत्येक व्यक्ति को एक वेब पोर्टल का लिंक प्राप्त होता है, जो उनके वर्तमान स्थान का उपयोग करके सुरक्षा के लिए खतरे से अवगत मार्ग प्रदर्शित करता है और गूगल मैप्स के साथ तात्कालिक दिशा-निर्देश प्रदान करता है। जैसे-जैसे स्थितियाँ विकसित होती हैं, मार्गों की पुनर्गणना वास्तविक समय में की जाती है, और सभी को अपडेट और सुरक्षित रखने के लिए नए अलर्ट भेजे जाते हैं। यहाँ डेमो देखें:
वर्तमान डेमो कोड में, अलर्ट एकल फोन नंबर पर एसएमएस के माध्यम से भेजे जाते हैं डेमो और परीक्षण उद्देश्यों के लिए। हालाँकि, एक वास्तविक तैनाती में गार्जियन ग्रिड एसएफ वायरलेस इमरजेंसी अलर्ट्स (WEA) प्रणाली के साथ एकीकृत होगा ताकि प्रभावित शहर या क्षेत्र में सभी लोगों को निकासी अलर्ट प्रसारित किया जा सके।
हालांकि वर्तमान ध्यान सैन फ्रांसिस्को बे क्षेत्र पर है, हमारा दृष्टिकोण गार्जियन ग्रिड को दुनिया के अन्य प्रमुख शहरों में विस्तारित करना है। हमारा लक्ष्य समन्वित और डेटा-प्रेरित निकासी के लिए एक मजबूत प्रणाली प्रदान करना है ताकि हर शहर अपने लोगों की रक्षा कर सके, भीड़भाड़ को कम कर सके, और आपातकालीन स्थितियों के विकसित होने पर तेजी से प्रतिक्रिया कर सके।
टीम एस्पेन
गार्जियन ग्रिड को नेशनल सिक्योरिटी हैकाथन में टीम एस्पेन द्वारा विकसित किया गया था। हमारी टीम में शामिल थे:
- इओआना मुंटियानु - सॉफ्टवेयर इंजीनियर
- क्रिस्टीना हुआंग - सॉफ्टवेयर इंजीनियर
- मेहमत यिलमाज़ - सॉफ्टवेयर इंजीनियर
- डायलन एक - सॉफ्टवेयर और मैकेनिकल इंजीनियर
हम अपने मेंटर्स और आयोजकों, जिनमें एलीट वोल्फ, एдам पापा, और रे डेल वेचियो शामिल हैं, से मार्गदर्शन और समर्थन के लिए आभारी हैं।
हमारी हैकाथन यात्रा
26-27 अप्रैल 2025 का हैकाथन सप्ताहांत एक अप्रत्याशित लेकिन शक्तिशाली सहयोग लेकर आया। मेरे करीबी दोस्त डायलन एक और मैं क्रमशः कोलोराडो और मिसौरी से सैन फ्रांसिस्को में सेरेब्रल वैली के 2nd नेशनल सिक्योरिटी हैकाथन में भाग लेने के लिए यात्रा की। कार्यक्रम की शुरुआत में, हम क्रिस्टीना हुआंग और इओआना मुंटियानु से मिले, और टीम एस्पेन का जन्म हुआ।
इओआना की लिंक्डइन पोस्ट जो हमारी हैकाथन अनुभव को उजागर करती है
हैकाथन ने दो अलग-अलग चुनौतियाँ प्रस्तुत कीं। प्राथमिक ट्रैक एक परियोजना-आधारित प्रतियोगिता थी जिसमें पारंपरिक पुरस्कार थे, जबकि एक विशेष चुनौती ने प्रतिभागियों को कोड मेटल के कूलिंग सिस्टम को नैतिक रूप से हैक करने के लिए आमंत्रित किया। हमारी टीम की विविध विशेषज्ञता को देखते हुए, विशेष रूप से डायलन की सॉफ्टवेयर और मैकेनिकल इंजीनियरिंग में पृष्ठभूमि, हमने 24 घंटे के समय सीमा के भीतर दोनों चुनौतियों का सामना करने का रणनीतिक निर्णय लिया।
इस महत्वाकांक्षी दृष्टिकोण ने दो महत्वपूर्ण परिणामों को जन्म दिया:
-
गार्जियन ग्रिड (एसएफ) - हमारी मुख्य हैकाथन परियोजना आपातकालीन निकासी पर केंद्रित थी:
-
कोड मेटल चुनौती - हमने उनके कूलिंग सिस्टम का सबसे सफल पेनिट्रेशन टेस्ट किया, जिससे हमें $5,000 का विशेष पुरस्कार मिला। जबकि यह समाधान गोपनीय है, इसने हमारे टीम की तकनीकी गहराई को सॉफ्टवेयर और थर्मोडायनामिक सिस्टम दोनों में प्रदर्शित किया।
हालांकि गार्जियन ग्रिड मुख्य प्रतियोगिता में शीर्ष तीन में स्थान नहीं बना सका, न्यायाधीशों ने इसके संभावित प्रभाव और नवोन्मेषी दृष्टिकोण को मान्यता दी। परियोजना का दायरा महत्वाकांक्षी था, और दो चुनौतियों के बीच ध्यान विभाजित करने का मतलब था कि हम समय सीमा के भीतर सभी योजनाबद्ध सुविधाओं को लागू नहीं कर सके। फिर भी, न्यायाधीशों की प्रतिक्रिया ने शहरी आपातकालीन प्रबंधन में हमारे समाधान के महत्व को मान्यता दी।
हैकाथन एक परिवर्तनकारी अनुभव साबित हुआ। तकनीकी उपलब्धियों और पुरस्कार राशि के अलावा, इसने नई दोस्तियों को बढ़ावा दिया और दबाव में एकत्रित विभिन्न कौशल सेटों की शक्ति को प्रदर्शित किया। 2024 के अंत और 2025 की शुरुआत में व्यक्तिगत चुनौतियों का सामना करने के बाद, यह सफलता विशेष रूप से महत्वपूर्ण और पुनर्जीवित करने वाली थी।
हैकाथन विवरण
गार्जियन ग्रिड (एसएफ) को 2nd वार्षिक नेशनल सिक्योरिटी हैकाथन (26-27 अप्रैल, 2025) में बनाया गया था, जिसे सेरेब्रल वैली और शील्ड कैपिटल ने स्टैनफोर्ड DEFCON के सहयोग से आयोजित किया था। इस कार्यक्रम ने तकनीकी विशेषज्ञों और इंजीनियरों को एकत्र किया ताकि वे राष्ट्रीय सुरक्षा समस्या बयानों के लिए समाधान विकसित कर सकें, जो अमेरिकी सैन्य हितधारकों द्वारा तैयार किए गए थे, और सरकार, सैन्य, और स्टार्टअप मेंटर्स से मार्गदर्शन प्राप्त किया।
- सप्ताहांत में एक रक्षा तकनीक करियर मेला और स्टैनफोर्ड विश्वविद्यालय में टीम-बिल्डिंग शामिल थी, इसके बाद सैन फ्रांसिस्को में 24 घंटे की हैकिंग हुई।
- प्रायोजकों और समर्थकों में शील्ड कैपिटल, इन-क्यू-टेल, नाटो इनोवेशन फंड, वैनवर लैब्स, स्केल एआई, ग्रोक, विंडसर्फ, एंथ्रोपिक, माइक्रोसॉफ्ट, मैक्सर, डेड्रोन, डिस्ट्रिब्यूटेड स्पेक्ट्रम, और कोड मेटल शामिल थे।
- हैकाथन श्रेणियों में स्मार्ट सिटीज, वार गेम्स, समुद्री पैटर्न विश्लेषण, एआई तैनाती के लिए साइबर सुरक्षा, रेडियो फ्रीक्वेंसी नेविगेशन, सामान्य राष्ट्रीय सुरक्षा, और हैक ए रेफ्रिजरेशन सिस्टम शामिल थे।
हैकाथन के मुख्य खंड में पुरस्कार शामिल थे, जिसमें पहले स्थान के लिए $3,000 और स्टारलिंक यूनिट, दूसरे स्थान के लिए $2,000, और तीसरे स्थान के लिए $1,000 शामिल थे। लेकिन एक विशेष, छिपा हुआ पुरस्कार था एक रेफ्रिजरेशन चुनौती के लिए जिसमें $5,000 का पुरस्कार था।
हमारी टीम ने स्मार्ट सिटीज और हैक ए रेफ्रिजरेशन सिस्टम चुनौतियों में भाग लिया। गार्जियन ग्रिड (एसएफ) हमारी स्मार्ट सिटीज प्रविष्टि थी। हमने रेफ्रिजरेशन चुनौती में अपने तकनीकी कार्य के लिए $5,000 का विशेष पुरस्कार और माननीय उल्लेख प्राप्त किया, और हमारी स्मार्ट सिटीज समाधान को न्यायाधीशों और साथियों से मजबूत प्रतिक्रिया मिली।
न्यायाधीशों और साथियों ने गार्जियन ग्रिड (एसएफ) को आपातकालीन प्रबंधन में एक महत्वपूर्ण समस्या के प्रभावी उत्तर के रूप में मान्यता दी, इसकी रचनात्मकता, व्यावहारिक दृष्टिकोण, और इस तथ्य की प्रशंसा की कि इसने केवल LLM तकनीक का उपयोग करके एक कैच-ऑल समाधान के रूप में बचने का प्रयास किया। हालांकि हमारी स्मार्ट सिटीज परियोजना समय सीमा के कारण शीर्ष तीन पुरस्कार नहीं जीत सकी, न्यायाधीश इसके संभावित और प्रासंगिकता से प्रभावित थे। हमारी टीम को इस मान्यता को प्राप्त करने का सम्मान मिला, साथ ही हैक ए रेफ्रिजरेशन सिस्टम चुनौती जीतने का भी।
अधिक विवरण और विचारों के लिए हमारी लिंक्डइन पोस्ट में देखें और हैकाथन की फोटो गैलरी यहाँ देखें।
जीपीएस डेटा स्रोत
सैन फ्रांसिस्को बे क्षेत्र में हमारे पथ खोजने और मानचित्रण के लिए, हमें सटीक और व्यापक सड़क डेटा की आवश्यकता थी। हमने प्रारंभ में इस डेटा को प्राप्त करने के लिए गूगल मैप्स एपीआई और मैपबॉक्स के एपीआई दोनों के साथ प्रयोग किया। हालाँकि, उनके लाइसेंसिंग प्रतिबंधों और कार्यात्मक सीमाओं ने हमें हैकाथन लक्ष्यों के अनुसार अंतर्निहित रूटिंग ग्राफ प्राप्त करने या उपयोग करने से रोक दिया। इन प्रतिबंधों के कारण, हमने ओपन रॉ भौगोलिक डेटा सेट का उपयोग किया। हमने यह रॉ भौगोलिक डेटा इन दो ओपन-सोर्स स्रोतों के माध्यम से प्राप्त किया:
- सैन फ्रांसिस्को बे क्षेत्र की सड़कें (MTC ओपन डेटा पोर्टल)
- सैन फ्रांसिस्को बे क्षेत्र की सड़कों का अन्वेषण करें
रेखीय विशेषताएँ सैन फ्रांसिस्को बे क्षेत्र के लिए सड़क मार्गों का प्रतिनिधित्व करती हैं। विशेषता सेट को मेट्रोपॉलिटन ट्रांसपोर्टेशन कमीशन (MTC/ABAG) द्वारा सभी काउंटी-आधारित 2021 TIGER/लाइन शेपफाइल का उपयोग करके एकत्रित किया गया था। डेटासेट में सभी प्राथमिक, द्वितीयक, स्थानीय पड़ोस, और ग्रामीण सड़कें, शहर की सड़कों, वाहन ट्रेल्स, रैंप, सेवा ड्राइव, गली, निजी सड़कें, बाइक पथ, ब्रीडल/घोड़े के पथ, पैदल पथ, और पूरे क्षेत्र के लिए सीढ़ियाँ शामिल हैं।
- विशेषता सेट में प्रत्येक काउंटी के लिए अद्वितीय सड़क खंड शामिल हैं और उन मामलों को शामिल करता है जहाँ एक ही सड़क का एक खंड कई नामकरणों के साथ है (जैसे, एक अंतरराज्यीय को उसके नंबर और स्थानीय नाम से बुलाया जाना)।
- प्राथमिक सड़कें प्रमुख विभाजित राजमार्ग हैं, जबकि द्वितीयक सड़कें क्षेत्र में मुख्य धमनियाँ हैं।
- डेटासेट में सड़क प्रकार, अधिकार क्षेत्र, और अधिक की पहचान के लिए विशेषता कॉलम शामिल हैं, जो लचीले रूटिंग और डेटा विश्लेषण का समर्थन करते हैं।
आप MTC डेटासेट स्रोत पर लाइसेंसिंग और डेटा विवरण के बारे में अधिक पढ़ सकते हैं।
कैसे चलाएँ
-
इस रिपॉजिटरी को क्लोन करें और इसमें नेविगेट करें।
-
अपने
.env.localफ़ाइल को सेट करें। जानने के लिएenv.local.exampleफ़ाइल को देखें कि आपको कौन से पर्यावरण चर की आवश्यकता है। ध्यान दें कि आपको मानचित्र UI और जियोकोडिंग के लिए MapBox API कुंजी की आवश्यकता होगी, SMS अलर्ट के लिए TextBelt API कुंजी (केवल डेमो के लिए), और डेमो के दौरान टेक्स्टिंग के लिए एक फोन नंबर की आवश्यकता होगी। -
अपने
.env.localफ़ाइल बनाने के बाद, आप GuardianGrid की सभी सेवाओं को सेट करना शुरू कर सकते हैं, जिसमें शामिल हैं:- फ्रंटेंड: ऐप का फ्रंटेंड इंटरफेस।
- बैकेंड: ऐप का बैकेंड, जिसमें मानचित्र पथ खोजने की लॉजिक शामिल है।
-
फ्रंटेंड सेवा को सेट करने के लिए, सुनिश्चित करें कि आपके पास Yarn स्थापित है और चलाएँ:
yarn install -
बैकेंड सेवा को सेट करने के लिए, निम्नलिखित करें:
# इस निर्देशिका में जाएँ cd ./src/backend # एक पायथन वातावरण सेट करें python3 -m venv env # पायथन वातावरण सक्रिय करें source env/bin/activate # निर्भरताएँ स्थापित करें pip3 install -r requirements.txt # पायथन वातावरण निष्क्रिय करें deactivate # परियोजना की मूल निर्देशिका में लौटें cd - -
सब कुछ सेट होने के बाद, अंतिम कदम ऐप को चलाना है। आपको दो अलग-अलग टर्मिनल विंडो या टैब की आवश्यकता होगी, जिन्हें टर्मिनल #1 और टर्मिनल #2 कहा जाएगा।
-
टर्मिनल #1 में, बैकेंड सेवा शुरू करें:
# बैकेंड सेवा निर्देशिका में जाएँ cd ./src/backend # पायथन वातावरण सक्रिय करें source env/bin/activate # बैकेंड चलाएँ bash ./run.sh -
टर्मिनल #2 में, फ्रंटेंड सेवा शुरू करें:
yarn dev -
सब कुछ चलने के साथ, अपने ब्राउज़र को खोलें और जाएँ: http://localhost:3000/
-
जब समाप्त हो जाए, टर्मिनल #1 और टर्मिनल #2 बंद करें।