Enterprise platform · Governance

Social Responsibility & Volunteering Platform

From need to impact: plans, programmes, volunteering, partnerships and KPIs

A responsive Arabic web system built from an SRS v1.0 that runs the full cycle: needs → operational plan → Form A → security screening → Form B → KPIs & reports — covering 14 modules, 14 business rules and 12 acceptance criteria.

PHP 8MySQLChart.jsRBACExcel/PDF/Word export
14
Modules
37
DB tables
7
Roles
37
Page user guide
The challenge

CSR programmes were run on paper forms and correspondence, making impact hard to measure, implementers hard to vet and programmes hard to link to targets.

The solution

A platform with seven roles and a four-stage approval path, a programme bank, volunteering, partnerships and visits, auto-calculated KPIs and PDF/Word/Excel export with a complete audit trail.

Key capabilities

Four-stage approval

Association → section → department with a recorded reason for every decision

Security screening

Implementer vetting with masked identities and hashed matching keys

Volunteering & partnerships

Opportunities, hours, partnerships with value and impact

Targets & KPIs

KPI catalogue with formulas and computed annual targets

Reports & export

Unified PDF, Word and Excel reports

Import templates

6 Excel templates for associations, implementers, beneficiaries, volunteers, KPIs and partnerships

The data-governance angle

Business rules enforced in code (BR-01…BR-14), an audit log for every action, personal-data masking and a fixed hashing key for cross-year duplicate detection.

Inside the system