Digital Ally for Women’s Rights is an AI-powered platform that helps activists and communities track, document, and report women’s rights violations. It monitors news, social media, and official reports in real time, connects users to support networks, and provides tools for automated reporting and legal aid. The platform empowers global advocacy for women’s rights and safety.
- Global Incident Map
Track and monitor women's rights violations worldwide Visualize incident locations on an interactive map Explore details about the reported incidents
- Report an Incident
Report incidents safely and securely through a user-friendly form Incident type selection (e.g., harassment) Provide a detailed description of the incident Locate the incident on the map Attach photos and voice notes as evidence Option to submit the report anonymously
- Resource Hub
Access a wide range of support services and educational resources
- Emergency Hotlines: 24/7 crisis support and emergency services
- Legal Resources: Free legal aid and documentation
- Support Groups: Connect with local support networks
- Counseling: Professional mental health support
- Sahayak: Your Digital Support
Receive digital support for inappropriate behavior or comments Share your concerns and experiences with ....
- React
- Node
- FastAPI
- Firebase
- Gemini API
Start by cloning the repository to your local machine:
git clone https://github.com/SamipSGz/DIgitalAlly.git
cd DIgitalAlly
Install both front-end and back-end dependencies.
npm install
cd backend
npm install
Go to your Firebase Console, and create a new project.
Add Firebase configuration to your project. This should include: -API key
- Auth domain
- Database URL
- Project ID
- Storage bucket
- Messaging sender ID
- App ID
Copy these credentials into your project’s Firebase config file (firebaseConfig.js)
cd backend
node server.js
node complaint.js
https://github.com/rebeccabas/digital-ally-backend.git
cd digital-ally-backend
pip install -r requirements.txt
- Sign up for access to the Gemini API and get your API key.
- Add the API key to your back-end .env file or a similar configuration file:
GEMINI_API_KEY=your-gemini-api-key
python main.py
npm run dev