Logo Lanfrica

n-zwane/safespace

Domaine:

peace and securitydigital infrastructure

Type de record:

software
Créateur:
n-z
Hôte:
A multilingual digital platform built to protect and empower gender-based violence survivors in South Africa through emergency SMS alerts, USSD support for feature phones, and instant access to shelters, hotlines, and legal resources. # SafeSpace - GBV Support Platform This repository contains the source code for **SafeSpace**, a digital platform built to protect and empower survivors of gender-based violence (GBV) in South Africa. The platform was developed during the **Telkom 10x Hackathon**, hosted by Geekulcha. --- ## About the Platform Gender-based violence in South Africa is a national crisis. Survivors often face silence, stigma, and delays when reaching out for help. SafeSpace was built to bridge the gap between survivors and the support they need, regardless of their location or the device they have access to. The platform provides: - A one-click emergency alert that shares the user's live location via SMS - Access to 24/7 multilingual hotlines and counsellors - USSD and SMS functionality for users in rural areas or without smartphones - A safety directory connecting survivors to shelters, legal aid, and counselling services - A disguise mode and quick-exit feature for discreet, safe browsing - Multilingual support across English, isiZulu, and Afrikaans --- ## Features - **Emergency Alert System** - Triggers an SMS with a live Google Maps link to a designated emergency contact - **USSD Backend** - Allows feature phone users to access reporting and support via Africa's Talking USSD gateway - **SMS Integration** - Powered by the Africa's Talking SMS API - **Safety Directory** - Curated list of shelters, hotlines, and legal resources across South Africa - **AI Chat Assistant** - Keyword-based chat providing immediate guidance on reporting, shelters, and emergency contacts - **Offline Detection** - Notifies users when connectivity is lost and highlights accessible alternatives --- ## Technologies Used - HTML5 - CSS3 - JavaScript - Python (Flask) - Africa's Talking API (SMS and USSD) - Git and GitHub --- ## Environment Variables This project uses a `.env` file for sensitive credentials. Do not commit this file. Create your own `.env` …

Languages

Licenses