Guardian Grid
Hakkında
Guardian Grid (SF), toplulukların büyük felaketler sırasında hızlı ve güvenli bir şekilde yanıt vermesine yardımcı olan akıllı şehir acil durum tahliye aracıdır. Sistem, şehir yöneticilerinin veya acil durum yetkililerinin doğal afetlerden etkilenen bölgeler gibi tehlike bölgelerini işaretlemesine ve etkileşimli bir harita üzerinde doğrudan güvenli bölgeler tanımlamasına olanak tanır. Gelişmiş yol bulma algoritmaları daha sonra mevcut tehlikeleri dikkate alarak sakinler için en güvenli tahliye rotalarını oluşturur ve iletir.
Bir acil durum meydana geldiğinde, yetkililer tehlike ve güvenli alanları güncelleyebilir ve hemen metin mesajı yoluyla sakinlerin telefonlarına uyarılar gönderebilir. Her kişi, mevcut konumunu kullanarak güvenliğe giden tehlike farkındalıklı bir rotayı gösteren ve Google Maps ile anlık yönlendirmeler sağlayan bir web portalına bağlantı alır. Durumlar geliştikçe rotalar gerçek zamanlı olarak yeniden hesaplanır ve herkesin güncel ve güvende kalması için yeni uyarılar gönderilir. Demo’yu burada inceleyin:
Mevcut gösterim kodunda, uyarılar demo ve test amaçlı tek bir telefon numarasına SMS ile gönderilir. Ancak gerçek bir dağıtımda Guardian Grid SF, etkilenen şehir veya bölgedeki tüm insanlara tahliye uyarılarını yayınlamak için Kablosuz Acil Durum Uyarıları (WEA) sistemi ile bütünleşecektir.
Şu anda odak San Francisco Körfez Bölgesi’nde olsa da, vizyonumuz Guardian Grid’i dünya çapındaki diğer büyük şehirlere genişletmektir. Amacımız, her şehrin insanlarını koruyabilen, sıkışıklığı en aza indirebilen ve acil durumlar ortaya çıktıkça hızlı yanıt verebilen, koordine ve veri odaklı tahliyeler için sağlam bir sistem sağlamaktır.
Team Aspen
Guardian Grid, Ulusal Güvenlik Hackathonu’nda Team Aspen tarafından geliştirildi. Ekibimiz şunlardan oluşuyordu:
- Ioana Munteanu - Yazılım Mühendisi
- Christina Huang - Yazılım Mühendisi
- Mehmet Yilmaz - Yazılım Mühendisi
- Dylan Eck - Yazılım ve Mekanik Mühendis
Mentörlerimiz ve organizatörlerimiz Elliott Wolf, Adam Papa ve Ray Del Vecchio’nun rehberliği ve desteği için minnettarız.
Hackathon Yolculuğumuz
26-27 Nisan 2025 hackathon haftasonu, beklenmedik ama güçlü bir iş birliğini bir araya getirdi. Yakın arkadaşım Dylan Eck ve ben Colorado ve Missouri’den sırasıyla San Francisco’daki Cerebral Valley’nin 2. Ulusal Güvenlik Hackathonu’na katılmak için geldik. Etkinlik açılışında Christina Huang ve Ioana Munteanu ile tanıştık ve Team Aspen doğdu.

Ioana'nın hackathon deneyimimizi vurgulayan LinkedIn gönderisi
Hackathon iki ayrı zorluğu sundu. Birincil iz, geleneksel yerleştirme ödülleriyle proje tabanlı bir yarışmaydı, özel bir zorluk ise katılımcıları etik bir şekilde Code Metal’in soğutma sistemlerini hacklemeye davet etti. Ekibimizin çeşitli uzmanlıkları—özellikle Dylan’ın hem yazılım hem de mekanik mühendisliği geçmişi—bize 24 saat içinde her iki zorluğu da ele alma stratejik kararını verdi.
Bu iddialı yaklaşım iki önemli sonuca yol açtı:
-
Guardian Grid (SF) - Acil durum tahliyesine odaklanan ana hackathon projemiz:
-
Code Metal Challenge - Soğutma sistemlerine yönelik en başarılı penetrasyon testini gerçekleştirerek 5.000 $ özel ödülümüzü kazandık. Bu çözüm gizli kalmakla birlikte, ekibimizin hem yazılım hem de termodinamik sistemlerdeki teknik derinliğini gösterdi.
Guardian Grid ana yarışmada birinci üçe girememiş olsa da, jüri potansiyel etkisini ve yenilikçi yaklaşımını takdir etti. Projenin kapsamı iddialıydı ve iki zorluğa odaklanmak, zaman kısıtlaması içinde tüm hayal edilen özellikleri hayata geçiremeyi engelledi. Yine de jüri geri bildirimi, çözümümüzün kentsel acil durum yönetimindeki önemini doğruladı.
Hackathon dönüştürücü bir deneyim oldu. Teknik başarılar ve ödül parasının ötesinde, yeni dostluklar kuruldu ve baskı altında farklı beceri setlerinin bir araya gelmesinin gücü gösterildi. 2024 sonu ve 2025 başındaki kişisel zorlukların ardından bu başarı özellikle anlamlı ve canlandırıcıydı.



Hackathon Detayları
Guardian Grid (SF), Cerebral Valley ve Shield Capital’in Stanford DEFCON iş birliğiyle ev sahipliği yaptığı 2. yıllık Ulusal Güvenlik Hackathonu (26-27 Nisan 2025) sırasında inşa edildi. Etkinlik, ABD askeri paydaşları tarafından belirlenen ulusal güvenlik problem açıklamaları için çözümler üretmek üzere teknologları ve mühendisleri bir araya getirdi; hükümet, askeri ve startup mentörlerinin rehberliğiyle gerçekleşti.
- Hafta sonu, Stanford Üniversitesi’nde bir savunma teknolojisi kariyer fuarı ve ekip oluşturma etkinliği, ardından San Francisco’da 24 saatlik hackleme süreci içeriyordu.
- Sponsorlar ve destekçiler arasında Shield Capital, In-Q-Tel, NATO Innovation Fund, Vannevar Labs, Scale AI, Groq, Windsurf, Anthropic, Microsoft, Maxar, Dedrone, Distributed Spectrum ve Code Metal yer aldı.
- Hackathon kategorileri arasında Akıllı Şehirler, Savaş Oyunları, Denizcilik Desen Analizi, AI Dağıtımları için Siber Güvenlik, Radyo Frekansı Navigasyonu, Genel Ulusal Güvenlik ve Soğutma Sistemini Hackle bulunuyordu.
Hackathonun ana bölümü, birinci için 3.000 $ ve Starlink birimleri, ikinci için 2.000 $ ve üçüncü için 1.000 $ ödüllerini içeriyordu. Ancak soğutma sistemi için gizli bir özel ödül de 5.000 $ olarak belirlendi.
Ekibimiz hem Akıllı Şehirler hem de Soğutma Sistemini Hackle zorluklarına katıldı. Guardian Grid (SF) bizim Akıllı Şehirler girişimizdi. Soğutma sistemindeki teknik çalışmamız için 5.000 $ Özel Ödül ve Onurlu Bir Mention kazandık; Akıllı Şehirler çözümümüz ise jüri ve akranlardan güçlü geri bildirimler aldı.
Jüri ve akranlar, Guardian Grid (SF)‘i acil durum yönetimindeki önemli bir soruna etkili bir yanıt olarak tanıdı; yaratıcılığını, pratik yaklaşımını ve LLM teknolojisini tek bir çözüm olarak kullanmaktan kaçınmasını övdüler. Akıllı Şehirler projemiz, iki zorluğa kaynakları bölmek zorunda kalmanın getirdiği zaman kısıtlamaları nedeniyle birinci üçe girememiş olsa da, potansiyeli ve alaka düzeyiyle jüriyi etkiledi. Ekibimiz, bu takdiri almaktan ve Soğutma Sistemini Hackle yarışmasını kazanmanın onurunu yaşamaktan gurur duydu.
Daha fazla detay ve yansımayı LinkedIn gönderimiz içinde bulabilir ve hackathon fotoğraf galerisini burada inceleyebilirsiniz.
GPS Veri Kaynakları
San Francisco Körfez Bölgesi’nde yol bulma ve haritalama için kesin ve kapsamlı yol verilerine ihtiyacımız vardı. Başlangıçta bu verileri elde etmek için hem Google Maps API hem de Mapbox API’yi denedik. Ancak lisans kısıtlamaları ve işlevsel sınırlamalar, hackathon hedeflerimizle eşleşen bir yönlendirme grafiği elde etmemizi veya kullanmamızı engelledi. Bu kısıtlamalar nedeniyle açık ham coğrafi veri setlerini kullandık. Bu ham coğrafi verileri aşağıdaki iki açık kaynak üzerinden edindik:
- San Francisco Körfez Bölgesi Yolları (MTC Açık Veri Portalı)
- San Francisco Körfez Bölgesi Yollarını Keşfet
Doğrusal özellikler, San Francisco Körfez Bölgesi için yolları temsil eder. Özellik seti, Metropolitan Transportation Commission (MTC/ABAG) tarafından 2021 TIGER/Line şekil dosyalarının tüm ilçe bazlı verileri kullanılarak derlenmiştir. Veri seti, bölgenin tüm birincil, ikincil, yerel mahalle ve kırsal yollarını, şehir sokaklarını, araç yollarını, rampa ve hizmet yollarını, sokak arka yollarını, özel yolları, bisiklet yollarını, at yollarını, yürüyüş yollarını, yaya patikalarını ve merdivenleri içerir.
- Özellik seti, her ilçe için benzersiz yol segmentlerini içerir ve tek bir yol kesiminin birden fazla adlandırmaya sahip olduğu durumları kapsar (ör. bir otoyolun numarası ve yerel adıyla anılması).
- Birincil yollar, büyük bölünmüş otoyollardır, ikincil yollar ise bölgedeki ana arterlerdir.
- Veri kümesi, yol tipi, yargı yetkisi ve daha fazlasını tanımlayan öznitelik sütunlarını içerir, esnek yönlendirme ve veri analizini destekler.
Lisanslama ve veri detayları hakkında daha fazla bilgi edinebilirsiniz MTC veri kümesi kaynağı.
Nasıl Çalıştırılır
-
Bu depoyu klonlayın ve içine gidin.
-
.env.local
dosyanızı ayarlayın. Hangi ortam değişkenlerine ihtiyacınız olduğunu öğrenmek içinenv.local.example
dosyasına bakın. Harita UI ve coğrafi kodlama için bir MapBox API anahtarı ve SMS uyarıları (sadece demo) için bir TextBelt API anahtarı ayrıca demo sırasında mesajlaşma için bir telefon numarasına ihtiyacınız olacağını unutmayın. -
.env.local
dosyanızı oluşturduktan sonra, GuardianGrid’in tüm hizmetlerini kurmaya başlayabilirsiniz, bunlar şunları içerir:- frontend: Uygulamanın ön yüz arayüzü.
- backend: Uygulamanın arka uç, harita yol bulma mantığını içerir.
-
frontend hizmetini kurmak için, Yarn yüklü olduğundan emin olun ve çalıştırın:
yarn install
-
backend hizmetini kurmak için aşağıdakileri yapın:
# 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 -
-
Her şey kurulduğunda, son adım uygulamayı çalıştırmaktır. Terminal #1 ve Terminal #2 olarak adlandırılan iki ayrı terminal penceresine veya sekmesine ihtiyacınız olacak.
-
Terminal #1 içinde, backend hizmetini başlatın:
# go into the backend service directory cd ./src/backend # activate the python environment source env/bin/activate # run the backend bash ./run.sh
-
Terminal #2 içinde, frontend hizmetini başlatın:
yarn dev
-
Her şey çalışırken, tarayıcınızı açın ve şu adrese gidin: http://localhost:3000/
-
İşiniz bittiğinde, Terminal #1 ve Terminal #2‘yi kapatın.