গার্ডিয়ান গ্রিড এসএফ
সম্পর্কে
গার্ডিয়ান গ্রিড (এসএফ) একটি স্মার্ট শহর জরুরি নির্বাসন সরঞ্জাম যা বড় ধরনের দুর্যোগের সময় সম্প্রদায়কে দ্রুত এবং নিরাপদে প্রতিক্রিয়া জানাতে সহায়তা করে। সিস্টেমটি সিটি প্রশাসক বা জরুরি কর্মকর্তাদের ইন্টারঅ্যাক্টিভ মানচিত্রে ঝুঁকিপূর্ণ অঞ্চলগুলিকে চিহ্নিত করতে এবং সরাসরি নিরাপদ অঞ্চলগুলি নির্ধারণ করতে দেয়, যেমন প্রাকৃতিক দুর্যোগে প্রভাবিত এলাকা। উন্নত পথ অনুসন্ধান অ্যালগরিদম ব্যবহার করে তারপর বাসিন্দাদের জন্য বর্তমান বিপদ বিবেচনায় নিয়ে সবচেয়ে নিরাপদ নির্বাসন রুট তৈরি এবং যোগাযোগ করা হয়।
জরুরি অবস্থায়, কর্মকর্তারা ঝুঁকি এবং নিরাপদ এলাকা আপডেট করতে পারেন এবং তাত্ক্ষণিকভাবে টেক্সট বার্তায় বাসিন্দাদের ফোনে সতর্কতা পাঠাতে পারেন। প্রতিটি ব্যক্তি একটি ওয়েব পোর্টালের লিঙ্ক পায়, যা তাদের বর্তমান অবস্থান ব্যবহার করে নিরাপদতার দিকে একটি বিপদ-সচেতন রুট প্রদর্শন করে এবং গুগল ম্যাপস দিয়ে তাৎক্ষণিক নির্দেশনা প্রদান করে। পরিস্থিতি পরিবর্তিত হলে, রুটগুলি রিয়েল টাইমে পুনঃহিসাব করা হয় এবং নতুন সতর্কতাগুলি পাঠানো হয় যাতে সবাই অগ্রিমভাবে আপডেটেড এবং সুরক্ষিত থাকে। ডেমোটি এখানে দেখুন:
বর্তমান প্রদর্শন কোডে, ডেমো এবং পরীক্ষার উদ্দেশ্যে সতর্কতাগুলি একটি একক ফোন নম্বরে এসএমএস-এর মাধ্যমে পাঠানো হয়। তবে, বাস্তব স্থাপনায় গার্ডিয়ান গ্রিড এসএফ ওয়্যারলেস ইমার্জেন্সি এলার্টস (WEA) সিস্টেম-এর সাথে একীকরণ করবে যাতে প্রভাবিত শহর বা অঞ্চলের সকল মানুষের কাছে নির্বাসন সতর্কতা সম্প্রচার করা যায়।
বর্তমান ফোকাস সান ফ্রান্সিসকো বে এরিয়ার উপর থাকা সত্ত্বেও, আমাদের দৃষ্টি গার্ডিয়ান গ্রিডকে বিশ্বের অন্যান্য বড় শহরে সম্প্রসারিত করার। আমাদের লক্ষ্য হলো সমন্বিত এবং ডেটা-চালিত নির্বাসনের জন্য একটি শক্তিশালী সিস্টেম প্রদান করা যাতে প্রতিটি শহর তাদের মানুষকে রক্ষা করতে পারে, যানজট হ্রাস করতে পারে, এবং জরুরি অবস্থায় দ্রুত প্রতিক্রিয়া জানাতে পারে।
টিম অ্যাস্পেন
গার্ডিয়ান গ্রিডটি ন্যাশনাল সিকিউরিটি হ্যাকাথনে টিম অ্যাস্পেন দ্বারা উন্নয়ন করা হয়েছিল। আমাদের দলের সদস্যরা ছিলেন:
- ইওয়ানা মুন্তেয়ানু - সফটওয়্যার ইঞ্জিনিয়ার
- ক্রিস্টিনা হুয়াং - সফটওয়্যার ইঞ্জিনিয়ার
- মেহমেত ইয়িলমাজ - সফটওয়্যার ইঞ্জিনিয়ার
- ডাইলান এক - সফটওয়্যার ও মেকানিক্যাল ইঞ্জিনিয়ার
আমরা আমাদের পরামর্শদাতা এবং আয়োজকগণের প্রতি কৃতজ্ঞ, যার মধ্যে এলিয়ট উলফ, অ্যাডাম পাপা, এবং রে ডেল ভেচ্চিও অন্তর্ভুক্ত ছিলেন।
আমাদের হ্যাকাথন যাত্রা
২০২৫ সালের এপ্রিল ২৬-২৭ তারিখের হ্যাকাথন উইকএন্ড একটি অনাকাঙ্ক্ষিত কিন্তু শক্তিশালী সহযোগিতা নিয়ে এসেছিল। আমার ঘনিষ্ঠ বন্ধু ডাইলান এক এবং আমি যথাক্রমে কলোরাডো এবং মিসৌরি থেকে সান ফ্রান্সিস্কোতে সেরেব্রাল ভ্যালির দ্বিতীয় ন্যাশনাল সিকিউরিটি হ্যাকাথনে অংশ নিতে এসেছিলাম। ইভেন্ট কিকঅফে আমরা ক্রিস্টিনা হুয়াং এবং ইওয়ানা মুন্তেয়ানু-এর সাথে মিলিত হয়েছিলাম, এবং টিম অ্যাস্পেন গঠিত হয়েছিল।
ইওয়ানার লিঙ্কডইন পোস্ট যা আমাদের হ্যাকাথন অভিজ্ঞতাকে তুলে ধরেছে
হ্যাকাথনটি দুটি আলাদা চ্যালেঞ্জ উপস্থাপন করেছিল। প্রাথমিক ট্র্যাকটি ছিল প্রকল্প-ভিত্তিক প্রতিযোগিতা যেখানে প্রচলিত পুরস্কার ছিল, যখন একটি বিশেষ চ্যালেঞ্জ অংশগ্রহণকারীদের নৈতিকভাবে কোড মেটাল-এর কুলিং সিস্টেমগুলো হ্যাক করতে আমন্ত্রণ জানিয়েছিল। আমাদের দলের বৈচিত্র্যময় দক্ষতার কারণে, বিশেষত ডাইলানের সফটওয়্যার এবং মেকানিক্যাল ইঞ্জিনিয়ারিংয়ের পটভূমি, আমরা কৌশলগত সিদ্ধান্ত নিয়েছিলাম ২৪ ঘণ্টার সময়সীমার মধ্যে উভয় চ্যালেঞ্জ গ্রহণ করার।
এই সাহসী দৃষ্টিকোণ দুটি গুরুত্বপূর্ণ ফলাফল দিকে নিয়ে গিয়েছিল:
-
গার্ডিয়ান গ্রিড এসএফ - আমাদের মূল হ্যাকাথন প্রকল্পটি জরুরি নির্বাসনের উপর কেন্দ্রীভূত ছিল:
-
কোড মেটাল চ্যালেঞ্জ - আমরা তাদের কুলিং সিস্টেমগুলোর সবচেয়ে সফল পেনেট্রেশন টেস্ট অর্জন করেছি, যার ফলে আমরা $5,000 ব্যয়ের বিশেষ পুরস্কার জিতেছি। যদিও এই সমাধানটি গোপন রাখা হয়েছে, এটি আমাদের দলের সফটওয়্যার এবং তাপগতিবিদ্যাগত সিস্টেমে প্রযুক্তিগত গভীরতা প্রদর্শন করেছিল।
যদিও গার্ডিয়ান গ্রিড মূল প্রতিযোগিতায় শীর্ষ-তিনে স্থান পায়নি, বিচারকরা এর সম্ভাব্য প্রভাব এবং উদ্ভাবনী রূপকরণকে স্বীকৃতি দিয়েছিলেন। প্রকল্পের পরিধি ছিল উচ্চাকাঙ্ক্ষী, এবং দুটি চ্যালেঞ্জের মধ্যে আমাদের ফোকাস ভাগ হওয়ার কারণে আমরা সময়সীমার মধ্যে সমস্ত কল্পিত বৈশিষ্ট্য বাস্তবায়ন করতে পারিনি। তবুও, বিচারকদের প্রতিক্রিয়া আমাদের সমাধানের গুরুত্ব এবং শহুরে জরুরি ব্যবস্থাপনায় এর প্রাসঙ্গিকতা বৈধ করেছিল।
হ্যাকাথনটি একটি রূপান্তরমূলক অভিজ্ঞতা প্রমাণিত হয়েছিল। প্রযুক্তিগত সাফল্য এবং পুরস্কারের বাইরে, এটি নতুন বন্ধুত্ব গড়ে তোলে এবং চাপের মধ্যে আসে বৈচিত্র্যময় দক্ষতার মিলিত শক্তিকে প্রদর্শন করে। ২০২৪ শেষের এবং ২০২৫ শুরুর ব্যক্তিগত চ্যালেঞ্জগুলোর পর, এই সফলতা বিশেষভাবে অর্থবহ এবং পুনরায় উদ্দীপ্তকারী ছিল।
হ্যাকাথন বিস্তারিত
গার্ডিয়ান গ্রিড (এসএফ) সেরেব্রাল ভ্যালি এবং শিল্ড ক্যাপিটাল দ্বারা আয়োজিত এবং স্ট্যানফোর্ড DEFCON-এর অংশীদারিত্বে অনুষ্ঠিত ২য় বার্ষিক ন্যাশনাল সিকিউরিটি হ্যাকাথন-এ (এপ্রিল ২৬-২৭, ২০২৫) তৈরি করা হয়েছিল। ইভেন্টটি প্রযুক্তিবিদ এবং ইঞ্জিনিয়ারদের একত্রিত করেছিল যাতে তারা মার্কিন সামরিক স্টেকহোল্ডারদের কর্তৃক সংগ্রহ করা জাতীয় নিরাপত্তা সমস্যা-নির্দেশিকাগুলোর জন্য সমাধান তৈরি করে, সরকারের, সামরিক এবং স্টার্টআপ পরামর্শদাতাদের নির্দেশনায়।
- উইকএন্ডে স্ট্যানফোর্ড ইউনিভার্সিটিতে একটি ডিফেন্স টেক ক্যারিয়ার ফেয়ার এবং টিম-বিল্ডিং অন্তর্ভুক্ত ছিল, এবং তারপর সান ফ্রান্সিস্কোতে ২৪ ঘন্টা হ্যাকিং ছিল।
- স্পনসর এবং সমর্থকদের মধ্যে ছিল শিল্ড ক্যাপিটাল, ইন-কিউ-টেল, নেটো ইনোভেশন ফান্ড, ভ্যানেভার ল্যাবস, স্কেল এআই, গ্রোক, উইন্ডসার্ফ, এনথ্রোপিক, মাইক্রোসফ্ট, ম্যাক্সার, ডিড্রোন, ডিস্ট্রিবিউটেড স্পেকট্রাম, এবং কোড মেটাল।
- হ্যাকাথন শ্রেণিগুলির মধ্যে ছিল স্মার্ট শহর, ওয়ার গেমস, সামুদ্রিক প্যাটার্ন বিশ্লেষণ, এআই ডিপ্লয়মেন্টের জন্য সাইবারসিকিউরিটি, রেডিও ফ্রিকোয়েন্সি নেভিগেশন, সাধারণ জাতীয় নিরাপত্তা, এবং রেফ্রিজারেশন সিস্টেম হ্যাক করা।
হ্যাকাথনের মূল বিভাগে প্রথম স্থানে $3,000 এবং স্টারলিংক ইউনিট, দ্বিতীয় স্থানে $2,000, এবং তৃতীয় স্থানে $1,000 সহ পুরস্কার ছিল। কিন্তু একটি বিশেষ, গোপন, রেফ্রিজারেশন চ্যালেঞ্জের জন্য $5,000 পুরস্কারের একটি বিশেষ পুরস্কারও ছিল।
আমাদের দল উভয়ই স্মার্ট শহর এবং রেফ্রিজারেশন সিস্টেম হ্যাক করা চ্যালেঞ্জে অংশ নিয়েছিল। গার্ডিয়ান গ্রিড (এসএফ) ছিল আমাদের স্মার্ট শহর এন্ট্রি। আমরা রেফ্রিজারেশন চ্যালেঞ্জে আমাদের প্রযুক্তিগত কাজের জন্য $5,000 বিশেষ পুরস্কার এবং অনারেবল মেনশন অর্জন করেছি, এবং আমাদের স্মার্ট শহর সমাধানটি বিচারক ও সহকর্মীদের কাছ থেকে শক্তিশালী প্রতিক্রিয়া পেয়েছিল।
বিচারক এবং সহপাঠীরা গার্ডিয়ান গ্রিড (এসএফ)-কে জরুরি ব্যবস্থাপনায় একটি গুরুত্বপূর্ণ সমস্যার কার্যকর প্রতিক্রিয়া হিসেবে স্বীকৃতি দিয়েছে, এর সৃজনশীলতা, ব্যবহারিক পদ্ধতি, এবং কেবল LLM প্রযুক্তিকে সব সমস্যার সমাধান হিসেবে ব্যবহার না করার বিষয়টি প্রশংসা করেছে। যদিও আমাদের স্মার্ট শহর প্রকল্প সময়ের সীমাবদ্ধতার কারণে শীর্ষ-তিন পুরস্কার জিততে পারেনি (দুটি চ্যালেঞ্জের মধ্যে সম্পদ ভাগ হওয়ার কারণে), বিচারকরা এর সম্ভাবনা এবং প্রাসঙ্গিকতায় মুগ্ধ হয়েছিলেন। আমাদের দল এই স্বীকৃতি এবং রেফ্রিজারেশন সিস্টেম হ্যাক করা চ্যালেঞ্জ জেতার সঙ্গেও সম্মানিত হয়েছিল।
আরও বিশদ ও প্রতিফলন আমাদের লিঙ্কডইন পোস্ট এ পাওয়া যাবে এবং হ্যাকাথনের ফটো গ্যালারি চেকআউট করুন এখানে।
GPS ডেটা উৎস
সান ফ্রান্সিসকো বে এরিয়ায় আমাদের পথ অনুসন্ধান এবং মানচিত্রণের জন্য, আমাদের নির্ভুল এবং বিস্তৃত রোডওয়ে ডেটা প্রয়োজন ছিল। আমরা প্রথমে এই ডেটা পুনরুদ্ধারের জন্য উভয়ই গুগল ম্যাপস এপিআই এবং ম্যাপবক্সের এপিআই দিয়ে পরীক্ষা করেছি। তবে, তাদের লাইসেন্সিং সীমাবদ্ধতা এবং কার্যকারিতা সীমাবদ্ধতা আমাদের হ্যাকাথন লক্ষ্যগুলোর সঙ্গে মিল রেখে অন্তর্নিহিত রাউটিং গ্রাফটি প্রাপ্ত বা ব্যবহার থেকে বাধা দিয়েছিল। এই সীমাবদ্ধতার কারণে, আমরা উন্মুক্ত কাঁচা ভৌগলিক ডেটাসেট ব্যবহার করেছি। আমরা এই কাঁচা ভৌগোলিক ডেটা দুটি ওপেন-সোর্স উত্স থেকে পেয়েছি:
- সান ফ্রান্সিসকো বে রিজিয়ন রোডওয়ে (MTC ওপেন ডেটা পোর্টাল)
- সান ফ্রান্সিসকো বে রিজিয়ন রোডওয়ে অন্বেষণ করুন
লিনিয়ার বৈশিষ্ট্যগুলি সান ফ্রান্সিসকো বে রিজিয়নের রোডওয়েগুলি উপস্থাপন করে। এই ফিচার সেটটি মেট্রোপলিটন ট্রান্সপোর্টেশন কমিশন (MTC/ABAG) দ্বারা সমস্ত কাউন্টি-ভিত্তিক 2021 TIGER/Line শেপফাইল ব্যবহার করে সংকলিত হয়েছে। ডেটাসেটে সমস্ত প্রাথমিক, মাধ্যমিক, স্থানীয় পাড়া, এবং গ্রামীণ সড়ক, শহরের রাস্তা, যানবাহন-ট্রেইল, র্যাম্প, সার্ভিস ড্রাইভ, গলি, ব্যক্তিগত রাস্তা, বাইক পথ, ঘোড়ার/ব্রাইডল পথ, হাঁটার পথ, পায়ে চলাচলের ট্রেইল, এবং পুরো রিজিয়নের জন্য সিঁড়ি অন্তর্ভুক্ত রয়েছে।
- ফিচার সেটটি প্রতিটি কাউন্টির জন্য ইউনিক রোড সেগমেন্ট ধারণ করে এবং এমন ক্ষেত্রে অন্তর্ভুক্ত যেখানে একটি একক রাস্তার অংশের একাধিক নির্ণায়ক রয়েছে (উদাহরণস্বরূপ, একটি ইন্টারস্টেটকে তার নম্বর এবং স্থানীয় নামে আলাদা করে ডাকা হয়)।
- প্রাথমিক সড়কগুলি প্রধান বিভক্ত উচ্চগতি সড়ক (divided highways), আর মাধ্যমিক সড়কগুলি অঞ্চলটির প্রধান ধমনীসদৃশ রুট।
- ডেটাসেটে রোড প্রকার, আইনী ক্ষমতা (jurisdiction), এবং আরও সনাক্তকরণের জন্য অ্যাট্রিবিউট কলাম রয়েছে, যা নমনীয় রাউটিং ও ডেটা বিশ্লেষনকে সমর্থন করে।
আপনি লাইসেন্সিং এবং ডেটা বিবরণের আরও তথ্য পড়তে পারেন MTC dataset source।
কীভাবে চালাবেন
-
এই রিপোজিটরিটি ক্লোন করুন এবং এতে নেভিগেট করুন।
-
আপনার
.env.localফাইলটি সেট আপ করুন। কোন পরিবেশ পরিবর্তনশীলগুলো প্রয়োজন তা জানতেenv.local.exampleফাইলটি দেখুন। লক্ষ্য করুন যে মানচিত্র UI এবং জিওকোডিংয়ের জন্য আপনাকে একটি MapBox API কী প্রয়োজন, SMS সতর্কবার্তার জন্য একটি TextBelt API কী (শুধু ডেমোর জন্য), এবং ডেমো চলাকালীন টেক্সট করার জন্য একটি ফোন নম্বর প্রয়োজন হবে। -
আপনার
.env.localফাইল তৈরি করার পরে, আপনি GuardianGrid-এর সমস্ত সার্ভিস সেট আপ করা শুরু করতে পারবেন, যা অন্তর্ভুক্ত:- ফ্রন্টএন্ড: অ্যাপের ফ্রন্টএন্ড ইন্টারফেস।
- ব্যাকএন্ড: মানচিত্র পথ খোঁজার লজিক সহ অ্যাপের ব্যাকএন্ড।
-
ফ্রন্টএন্ড সার্ভিসটি সেট আপ করতে, নিশ্চিত করুন আপনার কাছে Yarn ইনস্টল করা আছে এবং চালান:
yarn install -
ব্যাকএন্ড সার্ভিসটি সেট আপ করতে, নিম্নলিখিতটি করুন:
# go into this directory cd ./src/backend # set up a python environment python3 -m venv env # activate the python environment source env/bin/activate # install dependencies pip3 install -r requirements.txt # deactivate python environment deactivate # return to the project's root directory cd - -
সবকিছু সেট আপ হয়ে গেলে, চূড়ান্ত ধাপ হচ্ছে অ্যাপ চালানো। আপনার দুইটি আলাদা টার্মিনাল উইন্ডো বা ট্যাব প্রয়োজন হবে, যেগুলোকে টার্মিনাল #1 এবং টার্মিনাল #2 বলা হবে।
-
টার্মিনাল #1-এ ব্যাকএন্ড সার্ভিসটি শুরু করুন:
# go into the backend service directory cd ./src/backend # activate the python environment source env/bin/activate # run the backend bash ./run.sh -
টার্মিনাল #2-এ ফ্রন্টএন্ড সার্ভিসটি শুরু করুন:
yarn dev -
সবকিছু চালু হলে, আপনার ব্রাউজার খুলে যান এবং যান: http://localhost:3000/
-
শেষ করলে, টার্মিনাল #1 এবং টার্মিনাল #2 বন্ধ করুন।