Logo Lanfrica

Ange290/HerVoice-Rwanda

Domain:

peace and security

Record type:

software
Creator:
Ang
Host:
HerVoice is a digital platform designed to support women and girls who experience violence or harassment. Many victims remain silent due to fear, stigma, or lack of access to reporting channels. This silence allows violence to continue, causing harm to individuals and society. # HerVoice Rwanda - Anonymous Violence Reporting Platform A secure, anonymous platform for women and girls in Rwanda to report cases of violence and harassment. ## Features - **Anonymous Reporting** - Submit reports without revealing identity - **Organization Selection** - Choose from trusted NGOs and organizations - **Evidence Upload** - Support for images, audio, video, and documents - **Case Tracking** - Track case status using unique tracking ID - **Admin Dashboard** - Manage and update case statuses - **Secure & Private** - All data stored securely ## Project Structure ``` HerVoice/ ├── index.php # Home page ├── report.php # Report submission form ├── submit_report.php # Handles report submission ├── track.php # Track case status ├── admin_login.php # Admin authentication ├── admin_dashboard.php # Admin panel to manage reports ├── db_connect.php # Database connection ├── database.sql # Database schema and sample data ├── .htaccess # Apache configuration (for hosting) ├── uploads/ # Uploaded evidence files ├── HOSTING_GUIDE.md # InfinityFree hosting instructions └── README.md # This file ``` ## Local Installation (XAMPP) ### Prerequisites - XAMPP installed with PHP 7.4+ and MySQL - Open phpMyAdmin: `localhost` - Create database named `hervoice` - Click "Import" tab - Select and import `database.sql` file 3. **Configure Database Connection** - Open `db_connect.php` - Verify these settings (should work by default): ```php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "hervoice"; ``` 4. **Create Uploads Folder** - The `uploads/` folder should exist - If not, create it manually - Set permissions to 755 or 777 5. **Start XAMPP** - Start Apache - Start MySQL 6. **Access Application** - Open browser: `localhost` ## Technology Stack - **Backend:** Pure PHP (no framework …