Bu proje Üçbüyücü Turnuvası içerisinde açık kaynaklı olarak geliştirilmiştir. Fikrimiz, artan kadın şiddetlerine karşı bir önlem almak ve farkındalık oluşturmak üzerine tasarlanmıştır. Uygulama kullanıcıların arka plan seslerindeki şiddet içeren kelimeleri ya da belli bir desibel seviyesi üzerindeki sesleri belirleyerek, konumlarını ilgili birimlerle paylaşan ve böylelikle potansiyel şiddet vakalarını erkenden tespit ederek önlemeyi amaçlayan bir projedir.
Mobil uygulama açıldığında uygulama ortam seslerini dinlemeye başlamaktadır. Uygulama ses yüksekliğini ve tehdit unsuru içeren kelimeleri algılar. Örneğin, konuşma içerisinde “öldür-mek”, “döv-mek” gibi şiddet içeren kelimeleri tespit etmektedir. Tehdit algılama durumunda kişinin konum bilgisini sunucuya göndermektedir.
Konum bilgileri sunucuda harita üzerinde canlı olarak gösterilmektedir. Tehdit içeren cümleler mobill uygulama içerisinde saptanır ve sunucuya sadece konum bilgisi gönderilerek kişinin gizlilik ilkelerine sağdık kalınır.
Türkiye'de azımsanmayacak kadar çok kadın şiddete maruz kalmaktadır. BBC'nin 2021 verilerine göre her 10 kadından 4'ü yaşamının bir döneminde şiddete maruz kalmaktadır. Bu konuyla ilgili çeşitli çalışmalar yapılmakta olsa da efektif bir çözüm malesef ki uygulamaya konulamamıştır. Geliştirdiğimiz ürün kadın şiddet vakalarına yönelik proaktif bir önlem niteliği taşımaktadır ve şiddet vakalarını mümkün olan en kısa zamanda ilgili birimlere bildirmeyi amaçlamaktadır. Potansiyel şiddete, tehdit içeren kelimelere maruz kalan bir kadının konum bilgisi güvenlik ekipleri ile anlık olarak paylaşılarak olaya müdahale açısından geç kalınmasını engellemektir.
Bu uygulama şu şekilde geliştirilebilir;
- Tehdit anında, öntanımlı kişiler ile bu konum bilgisi paylaşılabilir.
- Toplanan tehdit içerikli konum bilgileri bölgelere göre sınıflandırılarak il ve ilçeler arasında şiddete eğilim oranları analiz edilebilir.
- Docker
- Docker-Compose
- NodeJS
- ExpressJS
- SocketIO
- Google Map API
- ReactNative
- react-native-community/voice
- react-native-geolocation-service
- react-native-sound-level
git clone https://github.com/gokhansisman/LawOfMagic
cd LawOfMagic
docker-compose up -d
Arayüz http://localhost:8080 adresinde yayınlanmaktadır. Koordinat bilgileri: http://localhost:8080/api/coordinates
cd app && npm install
cd ios && pod install
cd .. && npx react-native run-ios
- Gökhan Şişman @gokhansisman
- Metin Sarıtaş @metinsaritas