A Full-Stack Stealth Intelligence Tool for GBV Survivors in South Africa.
Project 8M26 is a discreet decision-support application designed to bridge the gap between the "fog of trauma" and the South African legal/medical systems. By combining React/Next.js, Python (Flask), and Llama 3.3 AI, the platform provides survivors with immediate, anonymous, and GPS-guided paths to justice.
Production: [https://project8m26.vercel.app]
Backend API: [https://project8m26.onrender.com]
The frontend is hosted on Vercel for high-speed edge delivery, while the Python Triage Engine is deployed via Railway to handle the Llama 3 API handshakes and geospatial processing.
- 1. Stealth-First Design
Camouflage UI: The app is designed with a minimalist aesthetic. A "Stealth Mode" (Flower Icon) allows users to instantly hide the assessment and replace it with a neutral wellness screen if their privacy is compromised.
The Decoy Download: AI-generated legal summaries are saved as Flower decorations suggestions.txt. The top of the file contains actual flower care tips, hiding the legal statement further down to protect the user during a phone search.
- 2. Geospatial Triage Engine
National Database: A custom Python backend cross-references Thuthuzela Care Centre and Police Stations across South Africa.
Haversine Intelligence: Uses spherical geometry to calculate the absolute nearest point of safety based on the user's real-time GPS coordinates.
- 3. AI Incident Summarization
Llama 3.3 Integration: Leverages the Llama 3.3-70B model (via Groq) to transform raw questionnaire data into a structured, professional summary that references the Domestic Violence Act 116 of 1998.
This project was built with a Zero-Storage Policy. No survivor data is stored in a database. All assessment logic exists only in the "Current Session" (React State) and is wiped the moment the browser tab is closed, ensuring the user leaves no digital footprint for an abuser to find.
-
Use dynamic risk scoring (DRS) with an AI agent that analyses inputs for high lethal markers and adjusts the UI to prioritise safety. "Stealth mode" is a gardening app decoy.
-
Uses RAG to cross-reference SA case law and the Domestic Violence Act and its recent legal amendments and provincial directives, and an AI agent creates a legal summary hidden with flower tips.
-
Safety mapping uses crowdsourced data to highlight stations that are active.
-
Use IPFS to store the evidence permanently but invisibly on the physical device. The AI-generated summaries are encrypted with a private key. (ZKP)
-
Account Abstraction???
Legal summaries are blockchain time-stamped via cryptographic hash. Audit trail where survivors can prove statements were created on a specific date and remained untampered with, bypassing traditional paperwork failures.